All Downloads are FREE. Search and download functionalities are using the official Maven repository.

models.email-2019-09-27-intermediate.json Maven / Gradle / Ivy

{
  "customizationConfig" : {
    "attachPayloadTraitToMember" : { },
    "blacklistedSimpleMethods" : [ ],
    "calculateCrc32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customErrorCodeFieldName" : null,
    "customProtocolFactoryFqcn" : null,
    "customResponseMetadata" : null,
    "customRetryPolicy" : null,
    "customServiceMetadata" : null,
    "defaultSimpleMethodTestRegion" : null,
    "deprecatedOperations" : [ ],
    "deprecatedShapes" : [ ],
    "excludeClientCreateMethod" : false,
    "modelMarshallerDefaultValueSupplier" : { },
    "operationModifiers" : null,
    "paginationCustomization" : null,
    "renameShapes" : null,
    "sdkModeledExceptionBaseClassName" : null,
    "sdkRequestBaseClassName" : null,
    "sdkResponseBaseClassName" : null,
    "serviceSpecificClientConfigClass" : null,
    "serviceSpecificHttpConfig" : null,
    "shapeModifiers" : null,
    "shapeSubstitutions" : null,
    "shareModelConfig" : null,
    "skipSyncClientGeneration" : false,
    "useAutoConstructList" : true,
    "useAutoConstructMap" : true,
    "utilitiesMethod" : null,
    "verifiedSimpleMethods" : [ ]
  },
  "metadata" : {
    "apiVersion" : "2019-09-27",
    "asyncBuilder" : "DefaultSesV2AsyncClientBuilder",
    "asyncBuilderInterface" : "SesV2AsyncClientBuilder",
    "asyncClient" : "DefaultSesV2AsyncClient",
    "asyncInterface" : "SesV2AsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultSesV2BaseClientBuilder",
    "baseBuilderInterface" : "SesV2BaseClientBuilder",
    "baseExceptionName" : "SesV2Exception",
    "baseRequestName" : "SesV2Request",
    "baseResponseName" : "SesV2Response",
    "cborProtocol" : false,
    "clientPackageName" : "sesv2",
    "contentType" : null,
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "descriptiveServiceName" : "Amazon SES V2",
    "documentation" : "Amazon SES API v2 

Welcome to the Amazon SES API v2 Reference. This guide provides information about the Amazon SES API v2, including supported operations, data types, parameters, and schemas.

Amazon SES is an AWS service that you can use to send email messages to your customers.

If you're new to Amazon SES API v2, you might find it helpful to also review the Amazon Simple Email Service Developer Guide. The Amazon SES Developer Guide provides information and code samples that demonstrate how to use Amazon SES API v2 features programmatically.

The Amazon SES API v2 is available in several AWS Regions and it provides an endpoint for each of these Regions. For a list of all the Regions and endpoints where the API is currently available, see AWS Service Endpoints in the Amazon Web Services General Reference. To learn more about AWS Regions, see Managing AWS Regions in the Amazon Web Services General Reference.

In each Region, AWS maintains multiple Availability Zones. These Availability Zones are physically isolated from each other, but are united by private, low-latency, high-throughput, and highly redundant network connections. These Availability Zones enable us to provide very high levels of availability and redundancy, while also minimizing latency. To learn more about the number of Availability Zones that are available in each Region, see AWS Global Infrastructure.

", "endpointPrefix" : "email", "fullAuthPolicyPackageName" : "software.amazon.awssdk.services", "fullClientPackageName" : "software.amazon.awssdk.services.sesv2", "fullModelPackageName" : "software.amazon.awssdk.services.sesv2.model", "fullPaginatorsPackageName" : "software.amazon.awssdk.services.sesv2.paginators", "fullRequestTransformPackageName" : "software.amazon.awssdk.services.sesv2.transform", "fullTransformPackageName" : "software.amazon.awssdk.services.sesv2.transform", "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "modelPackageName" : "sesv2.model", "paginatorsPackageName" : "sesv2.paginators", "protocol" : "rest-json", "queryProtocol" : false, "requestTransformPackageName" : "sesv2.transform", "requiresApiKey" : false, "requiresIamSigners" : false, "rootPackageName" : "software.amazon.awssdk.services", "serviceId" : "SESv2", "serviceName" : "SesV2", "signingName" : "ses", "syncBuilder" : "DefaultSesV2ClientBuilder", "syncBuilderInterface" : "SesV2ClientBuilder", "syncClient" : "DefaultSesV2Client", "syncInterface" : "SesV2Client", "transformPackageName" : "sesv2.transform", "uid" : "sesv2-2019-09-27", "xmlProtocol" : false }, "operations" : { "CreateConfigurationSet" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Create a configuration set. Configuration sets are groups of rules that you can apply to the emails that you send. You apply a configuration set to an email by specifying the name of the configuration set when you call the Amazon SES API v2. When you apply a configuration set to an email, all of the rules in that configuration set are applied to the email.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "AlreadyExistsException", "documentation" : "

The resource specified in your request already exists.

", "httpStatusCode" : 400 }, { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "LimitExceededException", "documentation" : "

There are too many instances of the specified resource type.

", "httpStatusCode" : 400 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "

The resource is being modified by another operation or thread.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateConfigurationSetRequest", "variableName" : "createConfigurationSetRequest", "variableType" : "CreateConfigurationSetRequest", "documentation" : "

A request to create a configuration set.

", "simpleType" : "CreateConfigurationSetRequest", "variableSetterType" : "CreateConfigurationSetRequest" }, "methodName" : "createConfigurationSet", "operationName" : "CreateConfigurationSet", "paginated" : false, "returnType" : { "returnType" : "CreateConfigurationSetResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "CreateConfigurationSetResponse" }, "CreateConfigurationSetEventDestination" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Create an event destination. Events include message sends, deliveries, opens, clicks, bounces, and complaints. Event destinations are places that you can send information about these events to. For example, you can send event data to Amazon SNS to receive notifications when you receive bounces or complaints, or you can use Amazon Kinesis Data Firehose to stream data to Amazon S3 for long-term storage.

A single configuration set can include more than one event destination.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "AlreadyExistsException", "documentation" : "

The resource specified in your request already exists.

", "httpStatusCode" : 400 }, { "exceptionName" : "LimitExceededException", "documentation" : "

There are too many instances of the specified resource type.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateConfigurationSetEventDestinationRequest", "variableName" : "createConfigurationSetEventDestinationRequest", "variableType" : "CreateConfigurationSetEventDestinationRequest", "documentation" : "

A request to add an event destination to a configuration set.

", "simpleType" : "CreateConfigurationSetEventDestinationRequest", "variableSetterType" : "CreateConfigurationSetEventDestinationRequest" }, "methodName" : "createConfigurationSetEventDestination", "operationName" : "CreateConfigurationSetEventDestination", "paginated" : false, "returnType" : { "returnType" : "CreateConfigurationSetEventDestinationResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "CreateConfigurationSetEventDestinationResponse" }, "CreateDedicatedIpPool" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Create a new pool of dedicated IP addresses. A pool can include one or more dedicated IP addresses that are associated with your AWS account. You can associate a pool with a configuration set. When you send an email that uses that configuration set, the message is sent from one of the addresses in the associated pool.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "AlreadyExistsException", "documentation" : "

The resource specified in your request already exists.

", "httpStatusCode" : 400 }, { "exceptionName" : "LimitExceededException", "documentation" : "

There are too many instances of the specified resource type.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "

The resource is being modified by another operation or thread.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateDedicatedIpPoolRequest", "variableName" : "createDedicatedIpPoolRequest", "variableType" : "CreateDedicatedIpPoolRequest", "documentation" : "

A request to create a new dedicated IP pool.

", "simpleType" : "CreateDedicatedIpPoolRequest", "variableSetterType" : "CreateDedicatedIpPoolRequest" }, "methodName" : "createDedicatedIpPool", "operationName" : "CreateDedicatedIpPool", "paginated" : false, "returnType" : { "returnType" : "CreateDedicatedIpPoolResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "CreateDedicatedIpPoolResponse" }, "CreateDeliverabilityTestReport" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Create a new predictive inbox placement test. Predictive inbox placement tests can help you predict how your messages will be handled by various email providers around the world. When you perform a predictive inbox placement test, you provide a sample message that contains the content that you plan to send to your customers. Amazon SES then sends that message to special email addresses spread across several major email providers. After about 24 hours, the test is complete, and you can use the GetDeliverabilityTestReport operation to view the results of the test.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "AccountSuspendedException", "documentation" : "

The message can't be sent because the account's ability to send email has been permanently restricted.

", "httpStatusCode" : 400 }, { "exceptionName" : "SendingPausedException", "documentation" : "

The message can't be sent because the account's ability to send email is currently paused.

", "httpStatusCode" : 400 }, { "exceptionName" : "MessageRejectedException", "documentation" : "

The message can't be sent because it contains invalid content.

", "httpStatusCode" : 400 }, { "exceptionName" : "MailFromDomainNotVerifiedException", "documentation" : "

The message can't be sent because the sending domain isn't verified.

", "httpStatusCode" : 400 }, { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "LimitExceededException", "documentation" : "

There are too many instances of the specified resource type.

", "httpStatusCode" : 400 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "

The resource is being modified by another operation or thread.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateDeliverabilityTestReportRequest", "variableName" : "createDeliverabilityTestReportRequest", "variableType" : "CreateDeliverabilityTestReportRequest", "documentation" : "

A request to perform a predictive inbox placement test. Predictive inbox placement tests can help you predict how your messages will be handled by various email providers around the world. When you perform a predictive inbox placement test, you provide a sample message that contains the content that you plan to send to your customers. We send that message to special email addresses spread across several major email providers around the world. The test takes about 24 hours to complete. When the test is complete, you can use the GetDeliverabilityTestReport operation to view the results of the test.

", "simpleType" : "CreateDeliverabilityTestReportRequest", "variableSetterType" : "CreateDeliverabilityTestReportRequest" }, "methodName" : "createDeliverabilityTestReport", "operationName" : "CreateDeliverabilityTestReport", "paginated" : false, "returnType" : { "returnType" : "CreateDeliverabilityTestReportResponse", "documentation" : "

Information about the predictive inbox placement test that you created.

" }, "syncReturnType" : "CreateDeliverabilityTestReportResponse" }, "CreateEmailIdentity" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Starts the process of verifying an email identity. An identity is an email address or domain that you use when you send email. Before you can use an identity to send email, you first have to verify it. By verifying an identity, you demonstrate that you're the owner of the identity, and that you've given Amazon SES API v2 permission to send email from the identity.

When you verify an email address, Amazon SES sends an email to the address. Your email address is verified as soon as you follow the link in the verification email.

When you verify a domain without specifying the DkimSigningAttributes object, this operation provides a set of DKIM tokens. You can convert these tokens into CNAME records, which you then add to the DNS configuration for your domain. Your domain is verified when Amazon SES detects these records in the DNS configuration for your domain. This verification method is known as Easy DKIM.

Alternatively, you can perform the verification process by providing your own public-private key pair. This verification method is known as Bring Your Own DKIM (BYODKIM). To use BYODKIM, your call to the CreateEmailIdentity operation has to include the DkimSigningAttributes object. When you specify this object, you provide a selector (a component of the DNS record name that identifies the public key that you want to use for DKIM authentication) and a private key.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "AlreadyExistsException", "documentation" : "

The resource specified in your request already exists.

", "httpStatusCode" : 400 }, { "exceptionName" : "LimitExceededException", "documentation" : "

There are too many instances of the specified resource type.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "

The resource is being modified by another operation or thread.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateEmailIdentityRequest", "variableName" : "createEmailIdentityRequest", "variableType" : "CreateEmailIdentityRequest", "documentation" : "

A request to begin the verification process for an email identity (an email address or domain).

", "simpleType" : "CreateEmailIdentityRequest", "variableSetterType" : "CreateEmailIdentityRequest" }, "methodName" : "createEmailIdentity", "operationName" : "CreateEmailIdentity", "paginated" : false, "returnType" : { "returnType" : "CreateEmailIdentityResponse", "documentation" : "

If the email identity is a domain, this object contains information about the DKIM verification status for the domain.

If the email identity is an email address, this object is empty.

" }, "syncReturnType" : "CreateEmailIdentityResponse" }, "DeleteConfigurationSet" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Delete an existing configuration set.

Configuration sets are groups of rules that you can apply to the emails you send. You apply a configuration set to an email by including a reference to the configuration set in the headers of the email. When you apply a configuration set to an email, all of the rules in that configuration set are applied to the email.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "

The resource is being modified by another operation or thread.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteConfigurationSetRequest", "variableName" : "deleteConfigurationSetRequest", "variableType" : "DeleteConfigurationSetRequest", "documentation" : "

A request to delete a configuration set.

", "simpleType" : "DeleteConfigurationSetRequest", "variableSetterType" : "DeleteConfigurationSetRequest" }, "methodName" : "deleteConfigurationSet", "operationName" : "DeleteConfigurationSet", "paginated" : false, "returnType" : { "returnType" : "DeleteConfigurationSetResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "DeleteConfigurationSetResponse" }, "DeleteConfigurationSetEventDestination" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Delete an event destination.

Events include message sends, deliveries, opens, clicks, bounces, and complaints. Event destinations are places that you can send information about these events to. For example, you can send event data to Amazon SNS to receive notifications when you receive bounces or complaints, or you can use Amazon Kinesis Data Firehose to stream data to Amazon S3 for long-term storage.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteConfigurationSetEventDestinationRequest", "variableName" : "deleteConfigurationSetEventDestinationRequest", "variableType" : "DeleteConfigurationSetEventDestinationRequest", "documentation" : "

A request to delete an event destination from a configuration set.

", "simpleType" : "DeleteConfigurationSetEventDestinationRequest", "variableSetterType" : "DeleteConfigurationSetEventDestinationRequest" }, "methodName" : "deleteConfigurationSetEventDestination", "operationName" : "DeleteConfigurationSetEventDestination", "paginated" : false, "returnType" : { "returnType" : "DeleteConfigurationSetEventDestinationResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "DeleteConfigurationSetEventDestinationResponse" }, "DeleteDedicatedIpPool" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Delete a dedicated IP pool.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "

The resource is being modified by another operation or thread.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteDedicatedIpPoolRequest", "variableName" : "deleteDedicatedIpPoolRequest", "variableType" : "DeleteDedicatedIpPoolRequest", "documentation" : "

A request to delete a dedicated IP pool.

", "simpleType" : "DeleteDedicatedIpPoolRequest", "variableSetterType" : "DeleteDedicatedIpPoolRequest" }, "methodName" : "deleteDedicatedIpPool", "operationName" : "DeleteDedicatedIpPool", "paginated" : false, "returnType" : { "returnType" : "DeleteDedicatedIpPoolResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "DeleteDedicatedIpPoolResponse" }, "DeleteEmailIdentity" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes an email identity. An identity can be either an email address or a domain name.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "

The resource is being modified by another operation or thread.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteEmailIdentityRequest", "variableName" : "deleteEmailIdentityRequest", "variableType" : "DeleteEmailIdentityRequest", "documentation" : "

A request to delete an existing email identity. When you delete an identity, you lose the ability to send email from that identity. You can restore your ability to send email by completing the verification process for the identity again.

", "simpleType" : "DeleteEmailIdentityRequest", "variableSetterType" : "DeleteEmailIdentityRequest" }, "methodName" : "deleteEmailIdentity", "operationName" : "DeleteEmailIdentity", "paginated" : false, "returnType" : { "returnType" : "DeleteEmailIdentityResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "DeleteEmailIdentityResponse" }, "DeleteSuppressedDestination" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Removes an email address from the suppression list for your account.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteSuppressedDestinationRequest", "variableName" : "deleteSuppressedDestinationRequest", "variableType" : "DeleteSuppressedDestinationRequest", "documentation" : "

A request to remove an email address from the suppression list for your account.

", "simpleType" : "DeleteSuppressedDestinationRequest", "variableSetterType" : "DeleteSuppressedDestinationRequest" }, "methodName" : "deleteSuppressedDestination", "operationName" : "DeleteSuppressedDestination", "paginated" : false, "returnType" : { "returnType" : "DeleteSuppressedDestinationResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "DeleteSuppressedDestinationResponse" }, "GetAccount" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Obtain information about the email-sending status and capabilities of your Amazon SES account in the current AWS Region.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetAccountRequest", "variableName" : "getAccountRequest", "variableType" : "GetAccountRequest", "documentation" : "

A request to obtain information about the email-sending capabilities of your Amazon SES account.

", "simpleType" : "GetAccountRequest", "variableSetterType" : "GetAccountRequest" }, "methodName" : "getAccount", "operationName" : "GetAccount", "paginated" : false, "returnType" : { "returnType" : "GetAccountResponse", "documentation" : "

A list of details about the email-sending capabilities of your Amazon SES account in the current AWS Region.

" }, "syncReturnType" : "GetAccountResponse" }, "GetBlacklistReports" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieve a list of the blacklists that your dedicated IP addresses appear on.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetBlacklistReportsRequest", "variableName" : "getBlacklistReportsRequest", "variableType" : "GetBlacklistReportsRequest", "documentation" : "

A request to retrieve a list of the blacklists that your dedicated IP addresses appear on.

", "simpleType" : "GetBlacklistReportsRequest", "variableSetterType" : "GetBlacklistReportsRequest" }, "methodName" : "getBlacklistReports", "operationName" : "GetBlacklistReports", "paginated" : false, "returnType" : { "returnType" : "GetBlacklistReportsResponse", "documentation" : "

An object that contains information about blacklist events.

" }, "syncReturnType" : "GetBlacklistReportsResponse" }, "GetConfigurationSet" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Get information about an existing configuration set, including the dedicated IP pool that it's associated with, whether or not it's enabled for sending email, and more.

Configuration sets are groups of rules that you can apply to the emails you send. You apply a configuration set to an email by including a reference to the configuration set in the headers of the email. When you apply a configuration set to an email, all of the rules in that configuration set are applied to the email.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetConfigurationSetRequest", "variableName" : "getConfigurationSetRequest", "variableType" : "GetConfigurationSetRequest", "documentation" : "

A request to obtain information about a configuration set.

", "simpleType" : "GetConfigurationSetRequest", "variableSetterType" : "GetConfigurationSetRequest" }, "methodName" : "getConfigurationSet", "operationName" : "GetConfigurationSet", "paginated" : false, "returnType" : { "returnType" : "GetConfigurationSetResponse", "documentation" : "

Information about a configuration set.

" }, "syncReturnType" : "GetConfigurationSetResponse" }, "GetConfigurationSetEventDestinations" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieve a list of event destinations that are associated with a configuration set.

Events include message sends, deliveries, opens, clicks, bounces, and complaints. Event destinations are places that you can send information about these events to. For example, you can send event data to Amazon SNS to receive notifications when you receive bounces or complaints, or you can use Amazon Kinesis Data Firehose to stream data to Amazon S3 for long-term storage.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetConfigurationSetEventDestinationsRequest", "variableName" : "getConfigurationSetEventDestinationsRequest", "variableType" : "GetConfigurationSetEventDestinationsRequest", "documentation" : "

A request to obtain information about the event destinations for a configuration set.

", "simpleType" : "GetConfigurationSetEventDestinationsRequest", "variableSetterType" : "GetConfigurationSetEventDestinationsRequest" }, "methodName" : "getConfigurationSetEventDestinations", "operationName" : "GetConfigurationSetEventDestinations", "paginated" : false, "returnType" : { "returnType" : "GetConfigurationSetEventDestinationsResponse", "documentation" : "

Information about an event destination for a configuration set.

" }, "syncReturnType" : "GetConfigurationSetEventDestinationsResponse" }, "GetDedicatedIp" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Get information about a dedicated IP address, including the name of the dedicated IP pool that it's associated with, as well information about the automatic warm-up process for the address.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetDedicatedIpRequest", "variableName" : "getDedicatedIpRequest", "variableType" : "GetDedicatedIpRequest", "documentation" : "

A request to obtain more information about a dedicated IP address.

", "simpleType" : "GetDedicatedIpRequest", "variableSetterType" : "GetDedicatedIpRequest" }, "methodName" : "getDedicatedIp", "operationName" : "GetDedicatedIp", "paginated" : false, "returnType" : { "returnType" : "GetDedicatedIpResponse", "documentation" : "

Information about a dedicated IP address.

" }, "syncReturnType" : "GetDedicatedIpResponse" }, "GetDedicatedIps" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

List the dedicated IP addresses that are associated with your AWS account.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetDedicatedIpsRequest", "variableName" : "getDedicatedIpsRequest", "variableType" : "GetDedicatedIpsRequest", "documentation" : "

A request to obtain more information about dedicated IP pools.

", "simpleType" : "GetDedicatedIpsRequest", "variableSetterType" : "GetDedicatedIpsRequest" }, "methodName" : "getDedicatedIps", "operationName" : "GetDedicatedIps", "paginated" : true, "returnType" : { "returnType" : "GetDedicatedIpsResponse", "documentation" : "

Information about the dedicated IP addresses that are associated with your AWS account.

" }, "syncReturnType" : "GetDedicatedIpsResponse" }, "GetDeliverabilityDashboardOptions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieve information about the status of the Deliverability dashboard for your account. When the Deliverability dashboard is enabled, you gain access to reputation, deliverability, and other metrics for the domains that you use to send email. You also gain the ability to perform predictive inbox placement tests.

When you use the Deliverability dashboard, you pay a monthly subscription charge, in addition to any other fees that you accrue by using Amazon SES and other AWS services. For more information about the features and cost of a Deliverability dashboard subscription, see Amazon SES Pricing.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "LimitExceededException", "documentation" : "

There are too many instances of the specified resource type.

", "httpStatusCode" : 400 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetDeliverabilityDashboardOptionsRequest", "variableName" : "getDeliverabilityDashboardOptionsRequest", "variableType" : "GetDeliverabilityDashboardOptionsRequest", "documentation" : "

Retrieve information about the status of the Deliverability dashboard for your AWS account. When the Deliverability dashboard is enabled, you gain access to reputation, deliverability, and other metrics for your domains. You also gain the ability to perform predictive inbox placement tests.

When you use the Deliverability dashboard, you pay a monthly subscription charge, in addition to any other fees that you accrue by using Amazon SES and other AWS services. For more information about the features and cost of a Deliverability dashboard subscription, see Amazon Pinpoint Pricing.

", "simpleType" : "GetDeliverabilityDashboardOptionsRequest", "variableSetterType" : "GetDeliverabilityDashboardOptionsRequest" }, "methodName" : "getDeliverabilityDashboardOptions", "operationName" : "GetDeliverabilityDashboardOptions", "paginated" : false, "returnType" : { "returnType" : "GetDeliverabilityDashboardOptionsResponse", "documentation" : "

An object that shows the status of the Deliverability dashboard.

" }, "syncReturnType" : "GetDeliverabilityDashboardOptionsResponse" }, "GetDeliverabilityTestReport" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieve the results of a predictive inbox placement test.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetDeliverabilityTestReportRequest", "variableName" : "getDeliverabilityTestReportRequest", "variableType" : "GetDeliverabilityTestReportRequest", "documentation" : "

A request to retrieve the results of a predictive inbox placement test.

", "simpleType" : "GetDeliverabilityTestReportRequest", "variableSetterType" : "GetDeliverabilityTestReportRequest" }, "methodName" : "getDeliverabilityTestReport", "operationName" : "GetDeliverabilityTestReport", "paginated" : false, "returnType" : { "returnType" : "GetDeliverabilityTestReportResponse", "documentation" : "

The results of the predictive inbox placement test.

" }, "syncReturnType" : "GetDeliverabilityTestReportResponse" }, "GetDomainDeliverabilityCampaign" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieve all the deliverability data for a specific campaign. This data is available for a campaign only if the campaign sent email by using a domain that the Deliverability dashboard is enabled for.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetDomainDeliverabilityCampaignRequest", "variableName" : "getDomainDeliverabilityCampaignRequest", "variableType" : "GetDomainDeliverabilityCampaignRequest", "documentation" : "

Retrieve all the deliverability data for a specific campaign. This data is available for a campaign only if the campaign sent email by using a domain that the Deliverability dashboard is enabled for (PutDeliverabilityDashboardOption operation).

", "simpleType" : "GetDomainDeliverabilityCampaignRequest", "variableSetterType" : "GetDomainDeliverabilityCampaignRequest" }, "methodName" : "getDomainDeliverabilityCampaign", "operationName" : "GetDomainDeliverabilityCampaign", "paginated" : false, "returnType" : { "returnType" : "GetDomainDeliverabilityCampaignResponse", "documentation" : "

An object that contains all the deliverability data for a specific campaign. This data is available for a campaign only if the campaign sent email by using a domain that the Deliverability dashboard is enabled for.

" }, "syncReturnType" : "GetDomainDeliverabilityCampaignResponse" }, "GetDomainStatisticsReport" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieve inbox placement and engagement rates for the domains that you use to send email.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetDomainStatisticsReportRequest", "variableName" : "getDomainStatisticsReportRequest", "variableType" : "GetDomainStatisticsReportRequest", "documentation" : "

A request to obtain deliverability metrics for a domain.

", "simpleType" : "GetDomainStatisticsReportRequest", "variableSetterType" : "GetDomainStatisticsReportRequest" }, "methodName" : "getDomainStatisticsReport", "operationName" : "GetDomainStatisticsReport", "paginated" : false, "returnType" : { "returnType" : "GetDomainStatisticsReportResponse", "documentation" : "

An object that includes statistics that are related to the domain that you specified.

" }, "syncReturnType" : "GetDomainStatisticsReportResponse" }, "GetEmailIdentity" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Provides information about a specific identity, including the identity's verification status, its DKIM authentication status, and its custom Mail-From settings.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetEmailIdentityRequest", "variableName" : "getEmailIdentityRequest", "variableType" : "GetEmailIdentityRequest", "documentation" : "

A request to return details about an email identity.

", "simpleType" : "GetEmailIdentityRequest", "variableSetterType" : "GetEmailIdentityRequest" }, "methodName" : "getEmailIdentity", "operationName" : "GetEmailIdentity", "paginated" : false, "returnType" : { "returnType" : "GetEmailIdentityResponse", "documentation" : "

Details about an email identity.

" }, "syncReturnType" : "GetEmailIdentityResponse" }, "GetSuppressedDestination" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves information about a specific email address that's on the suppression list for your account.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetSuppressedDestinationRequest", "variableName" : "getSuppressedDestinationRequest", "variableType" : "GetSuppressedDestinationRequest", "documentation" : "

A request to retrieve information about an email address that's on the suppression list for your account.

", "simpleType" : "GetSuppressedDestinationRequest", "variableSetterType" : "GetSuppressedDestinationRequest" }, "methodName" : "getSuppressedDestination", "operationName" : "GetSuppressedDestination", "paginated" : false, "returnType" : { "returnType" : "GetSuppressedDestinationResponse", "documentation" : "

Information about the suppressed email address.

" }, "syncReturnType" : "GetSuppressedDestinationResponse" }, "ListConfigurationSets" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

List all of the configuration sets associated with your account in the current region.

Configuration sets are groups of rules that you can apply to the emails you send. You apply a configuration set to an email by including a reference to the configuration set in the headers of the email. When you apply a configuration set to an email, all of the rules in that configuration set are applied to the email.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListConfigurationSetsRequest", "variableName" : "listConfigurationSetsRequest", "variableType" : "ListConfigurationSetsRequest", "documentation" : "

A request to obtain a list of configuration sets for your Amazon SES account in the current AWS Region.

", "simpleType" : "ListConfigurationSetsRequest", "variableSetterType" : "ListConfigurationSetsRequest" }, "methodName" : "listConfigurationSets", "operationName" : "ListConfigurationSets", "paginated" : true, "returnType" : { "returnType" : "ListConfigurationSetsResponse", "documentation" : "

A list of configuration sets in your Amazon SES account in the current AWS Region.

" }, "syncReturnType" : "ListConfigurationSetsResponse" }, "ListDedicatedIpPools" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

List all of the dedicated IP pools that exist in your AWS account in the current Region.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListDedicatedIpPoolsRequest", "variableName" : "listDedicatedIpPoolsRequest", "variableType" : "ListDedicatedIpPoolsRequest", "documentation" : "

A request to obtain a list of dedicated IP pools.

", "simpleType" : "ListDedicatedIpPoolsRequest", "variableSetterType" : "ListDedicatedIpPoolsRequest" }, "methodName" : "listDedicatedIpPools", "operationName" : "ListDedicatedIpPools", "paginated" : true, "returnType" : { "returnType" : "ListDedicatedIpPoolsResponse", "documentation" : "

A list of dedicated IP pools.

" }, "syncReturnType" : "ListDedicatedIpPoolsResponse" }, "ListDeliverabilityTestReports" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Show a list of the predictive inbox placement tests that you've performed, regardless of their statuses. For predictive inbox placement tests that are complete, you can use the GetDeliverabilityTestReport operation to view the results.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListDeliverabilityTestReportsRequest", "variableName" : "listDeliverabilityTestReportsRequest", "variableType" : "ListDeliverabilityTestReportsRequest", "documentation" : "

A request to list all of the predictive inbox placement tests that you've performed.

", "simpleType" : "ListDeliverabilityTestReportsRequest", "variableSetterType" : "ListDeliverabilityTestReportsRequest" }, "methodName" : "listDeliverabilityTestReports", "operationName" : "ListDeliverabilityTestReports", "paginated" : true, "returnType" : { "returnType" : "ListDeliverabilityTestReportsResponse", "documentation" : "

A list of the predictive inbox placement test reports that are available for your account, regardless of whether or not those tests are complete.

" }, "syncReturnType" : "ListDeliverabilityTestReportsResponse" }, "ListDomainDeliverabilityCampaigns" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieve deliverability data for all the campaigns that used a specific domain to send email during a specified time range. This data is available for a domain only if you enabled the Deliverability dashboard for the domain.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListDomainDeliverabilityCampaignsRequest", "variableName" : "listDomainDeliverabilityCampaignsRequest", "variableType" : "ListDomainDeliverabilityCampaignsRequest", "documentation" : "

Retrieve deliverability data for all the campaigns that used a specific domain to send email during a specified time range. This data is available for a domain only if you enabled the Deliverability dashboard.

", "simpleType" : "ListDomainDeliverabilityCampaignsRequest", "variableSetterType" : "ListDomainDeliverabilityCampaignsRequest" }, "methodName" : "listDomainDeliverabilityCampaigns", "operationName" : "ListDomainDeliverabilityCampaigns", "paginated" : true, "returnType" : { "returnType" : "ListDomainDeliverabilityCampaignsResponse", "documentation" : "

An array of objects that provide deliverability data for all the campaigns that used a specific domain to send email during a specified time range. This data is available for a domain only if you enabled the Deliverability dashboard for the domain.

" }, "syncReturnType" : "ListDomainDeliverabilityCampaignsResponse" }, "ListEmailIdentities" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a list of all of the email identities that are associated with your AWS account. An identity can be either an email address or a domain. This operation returns identities that are verified as well as those that aren't. This operation returns identities that are associated with Amazon SES and Amazon Pinpoint.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListEmailIdentitiesRequest", "variableName" : "listEmailIdentitiesRequest", "variableType" : "ListEmailIdentitiesRequest", "documentation" : "

A request to list all of the email identities associated with your AWS account. This list includes identities that you've already verified, identities that are unverified, and identities that were verified in the past, but are no longer verified.

", "simpleType" : "ListEmailIdentitiesRequest", "variableSetterType" : "ListEmailIdentitiesRequest" }, "methodName" : "listEmailIdentities", "operationName" : "ListEmailIdentities", "paginated" : true, "returnType" : { "returnType" : "ListEmailIdentitiesResponse", "documentation" : "

A list of all of the identities that you've attempted to verify, regardless of whether or not those identities were successfully verified.

" }, "syncReturnType" : "ListEmailIdentitiesResponse" }, "ListSuppressedDestinations" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves a list of email addresses that are on the suppression list for your account.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "InvalidNextTokenException", "documentation" : "

The specified request includes an invalid or expired token.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListSuppressedDestinationsRequest", "variableName" : "listSuppressedDestinationsRequest", "variableType" : "ListSuppressedDestinationsRequest", "documentation" : "

A request to obtain a list of email destinations that are on the suppression list for your account.

", "simpleType" : "ListSuppressedDestinationsRequest", "variableSetterType" : "ListSuppressedDestinationsRequest" }, "methodName" : "listSuppressedDestinations", "operationName" : "ListSuppressedDestinations", "paginated" : true, "returnType" : { "returnType" : "ListSuppressedDestinationsResponse", "documentation" : "

A list of suppressed email addresses.

" }, "syncReturnType" : "ListSuppressedDestinationsResponse" }, "ListTagsForResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieve a list of the tags (keys and values) that are associated with a specified resource. A tag is a label that you optionally define and associate with a resource. Each tag consists of a required tag key and an optional associated tag value. A tag key is a general label that acts as a category for more specific tag values. A tag value acts as a descriptor within a tag key.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListTagsForResourceRequest", "variableName" : "listTagsForResourceRequest", "variableType" : "ListTagsForResourceRequest", "documentation" : "", "simpleType" : "ListTagsForResourceRequest", "variableSetterType" : "ListTagsForResourceRequest" }, "methodName" : "listTagsForResource", "operationName" : "ListTagsForResource", "paginated" : false, "returnType" : { "returnType" : "ListTagsForResourceResponse", "documentation" : null }, "syncReturnType" : "ListTagsForResourceResponse" }, "PutAccountDedicatedIpWarmupAttributes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Enable or disable the automatic warm-up feature for dedicated IP addresses.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutAccountDedicatedIpWarmupAttributesRequest", "variableName" : "putAccountDedicatedIpWarmupAttributesRequest", "variableType" : "PutAccountDedicatedIpWarmupAttributesRequest", "documentation" : "

A request to enable or disable the automatic IP address warm-up feature.

", "simpleType" : "PutAccountDedicatedIpWarmupAttributesRequest", "variableSetterType" : "PutAccountDedicatedIpWarmupAttributesRequest" }, "methodName" : "putAccountDedicatedIpWarmupAttributes", "operationName" : "PutAccountDedicatedIpWarmupAttributes", "paginated" : false, "returnType" : { "returnType" : "PutAccountDedicatedIpWarmupAttributesResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "PutAccountDedicatedIpWarmupAttributesResponse" }, "PutAccountSendingAttributes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Enable or disable the ability of your account to send email.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutAccountSendingAttributesRequest", "variableName" : "putAccountSendingAttributesRequest", "variableType" : "PutAccountSendingAttributesRequest", "documentation" : "

A request to change the ability of your account to send email.

", "simpleType" : "PutAccountSendingAttributesRequest", "variableSetterType" : "PutAccountSendingAttributesRequest" }, "methodName" : "putAccountSendingAttributes", "operationName" : "PutAccountSendingAttributes", "paginated" : false, "returnType" : { "returnType" : "PutAccountSendingAttributesResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "PutAccountSendingAttributesResponse" }, "PutAccountSuppressionAttributes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Change the settings for the account-level suppression list.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutAccountSuppressionAttributesRequest", "variableName" : "putAccountSuppressionAttributesRequest", "variableType" : "PutAccountSuppressionAttributesRequest", "documentation" : "

A request to change your account's suppression preferences.

", "simpleType" : "PutAccountSuppressionAttributesRequest", "variableSetterType" : "PutAccountSuppressionAttributesRequest" }, "methodName" : "putAccountSuppressionAttributes", "operationName" : "PutAccountSuppressionAttributes", "paginated" : false, "returnType" : { "returnType" : "PutAccountSuppressionAttributesResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "PutAccountSuppressionAttributesResponse" }, "PutConfigurationSetDeliveryOptions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Associate a configuration set with a dedicated IP pool. You can use dedicated IP pools to create groups of dedicated IP addresses for sending specific types of email.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutConfigurationSetDeliveryOptionsRequest", "variableName" : "putConfigurationSetDeliveryOptionsRequest", "variableType" : "PutConfigurationSetDeliveryOptionsRequest", "documentation" : "

A request to associate a configuration set with a dedicated IP pool.

", "simpleType" : "PutConfigurationSetDeliveryOptionsRequest", "variableSetterType" : "PutConfigurationSetDeliveryOptionsRequest" }, "methodName" : "putConfigurationSetDeliveryOptions", "operationName" : "PutConfigurationSetDeliveryOptions", "paginated" : false, "returnType" : { "returnType" : "PutConfigurationSetDeliveryOptionsResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "PutConfigurationSetDeliveryOptionsResponse" }, "PutConfigurationSetReputationOptions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Enable or disable collection of reputation metrics for emails that you send using a particular configuration set in a specific AWS Region.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutConfigurationSetReputationOptionsRequest", "variableName" : "putConfigurationSetReputationOptionsRequest", "variableType" : "PutConfigurationSetReputationOptionsRequest", "documentation" : "

A request to enable or disable tracking of reputation metrics for a configuration set.

", "simpleType" : "PutConfigurationSetReputationOptionsRequest", "variableSetterType" : "PutConfigurationSetReputationOptionsRequest" }, "methodName" : "putConfigurationSetReputationOptions", "operationName" : "PutConfigurationSetReputationOptions", "paginated" : false, "returnType" : { "returnType" : "PutConfigurationSetReputationOptionsResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "PutConfigurationSetReputationOptionsResponse" }, "PutConfigurationSetSendingOptions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Enable or disable email sending for messages that use a particular configuration set in a specific AWS Region.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutConfigurationSetSendingOptionsRequest", "variableName" : "putConfigurationSetSendingOptionsRequest", "variableType" : "PutConfigurationSetSendingOptionsRequest", "documentation" : "

A request to enable or disable the ability of Amazon SES to send emails that use a specific configuration set.

", "simpleType" : "PutConfigurationSetSendingOptionsRequest", "variableSetterType" : "PutConfigurationSetSendingOptionsRequest" }, "methodName" : "putConfigurationSetSendingOptions", "operationName" : "PutConfigurationSetSendingOptions", "paginated" : false, "returnType" : { "returnType" : "PutConfigurationSetSendingOptionsResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "PutConfigurationSetSendingOptionsResponse" }, "PutConfigurationSetSuppressionOptions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Specify the account suppression list preferences for a configuration set.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutConfigurationSetSuppressionOptionsRequest", "variableName" : "putConfigurationSetSuppressionOptionsRequest", "variableType" : "PutConfigurationSetSuppressionOptionsRequest", "documentation" : "

A request to change the account suppression list preferences for a specific configuration set.

", "simpleType" : "PutConfigurationSetSuppressionOptionsRequest", "variableSetterType" : "PutConfigurationSetSuppressionOptionsRequest" }, "methodName" : "putConfigurationSetSuppressionOptions", "operationName" : "PutConfigurationSetSuppressionOptions", "paginated" : false, "returnType" : { "returnType" : "PutConfigurationSetSuppressionOptionsResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "PutConfigurationSetSuppressionOptionsResponse" }, "PutConfigurationSetTrackingOptions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Specify a custom domain to use for open and click tracking elements in email that you send.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutConfigurationSetTrackingOptionsRequest", "variableName" : "putConfigurationSetTrackingOptionsRequest", "variableType" : "PutConfigurationSetTrackingOptionsRequest", "documentation" : "

A request to add a custom domain for tracking open and click events to a configuration set.

", "simpleType" : "PutConfigurationSetTrackingOptionsRequest", "variableSetterType" : "PutConfigurationSetTrackingOptionsRequest" }, "methodName" : "putConfigurationSetTrackingOptions", "operationName" : "PutConfigurationSetTrackingOptions", "paginated" : false, "returnType" : { "returnType" : "PutConfigurationSetTrackingOptionsResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "PutConfigurationSetTrackingOptionsResponse" }, "PutDedicatedIpInPool" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Move a dedicated IP address to an existing dedicated IP pool.

The dedicated IP address that you specify must already exist, and must be associated with your AWS account.

The dedicated IP pool you specify must already exist. You can create a new pool by using the CreateDedicatedIpPool operation.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutDedicatedIpInPoolRequest", "variableName" : "putDedicatedIpInPoolRequest", "variableType" : "PutDedicatedIpInPoolRequest", "documentation" : "

A request to move a dedicated IP address to a dedicated IP pool.

", "simpleType" : "PutDedicatedIpInPoolRequest", "variableSetterType" : "PutDedicatedIpInPoolRequest" }, "methodName" : "putDedicatedIpInPool", "operationName" : "PutDedicatedIpInPool", "paginated" : false, "returnType" : { "returnType" : "PutDedicatedIpInPoolResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "PutDedicatedIpInPoolResponse" }, "PutDedicatedIpWarmupAttributes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutDedicatedIpWarmupAttributesRequest", "variableName" : "putDedicatedIpWarmupAttributesRequest", "variableType" : "PutDedicatedIpWarmupAttributesRequest", "documentation" : "

A request to change the warm-up attributes for a dedicated IP address. This operation is useful when you want to resume the warm-up process for an existing IP address.

", "simpleType" : "PutDedicatedIpWarmupAttributesRequest", "variableSetterType" : "PutDedicatedIpWarmupAttributesRequest" }, "methodName" : "putDedicatedIpWarmupAttributes", "operationName" : "PutDedicatedIpWarmupAttributes", "paginated" : false, "returnType" : { "returnType" : "PutDedicatedIpWarmupAttributesResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "PutDedicatedIpWarmupAttributesResponse" }, "PutDeliverabilityDashboardOption" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Enable or disable the Deliverability dashboard. When you enable the Deliverability dashboard, you gain access to reputation, deliverability, and other metrics for the domains that you use to send email. You also gain the ability to perform predictive inbox placement tests.

When you use the Deliverability dashboard, you pay a monthly subscription charge, in addition to any other fees that you accrue by using Amazon SES and other AWS services. For more information about the features and cost of a Deliverability dashboard subscription, see Amazon SES Pricing.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "AlreadyExistsException", "documentation" : "

The resource specified in your request already exists.

", "httpStatusCode" : 400 }, { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "LimitExceededException", "documentation" : "

There are too many instances of the specified resource type.

", "httpStatusCode" : 400 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutDeliverabilityDashboardOptionRequest", "variableName" : "putDeliverabilityDashboardOptionRequest", "variableType" : "PutDeliverabilityDashboardOptionRequest", "documentation" : "

Enable or disable the Deliverability dashboard. When you enable the Deliverability dashboard, you gain access to reputation, deliverability, and other metrics for the domains that you use to send email using Amazon SES API v2. You also gain the ability to perform predictive inbox placement tests.

When you use the Deliverability dashboard, you pay a monthly subscription charge, in addition to any other fees that you accrue by using Amazon SES and other AWS services. For more information about the features and cost of a Deliverability dashboard subscription, see Amazon Pinpoint Pricing.

", "simpleType" : "PutDeliverabilityDashboardOptionRequest", "variableSetterType" : "PutDeliverabilityDashboardOptionRequest" }, "methodName" : "putDeliverabilityDashboardOption", "operationName" : "PutDeliverabilityDashboardOption", "paginated" : false, "returnType" : { "returnType" : "PutDeliverabilityDashboardOptionResponse", "documentation" : "

A response that indicates whether the Deliverability dashboard is enabled.

" }, "syncReturnType" : "PutDeliverabilityDashboardOptionResponse" }, "PutEmailIdentityDkimAttributes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Used to enable or disable DKIM authentication for an email identity.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutEmailIdentityDkimAttributesRequest", "variableName" : "putEmailIdentityDkimAttributesRequest", "variableType" : "PutEmailIdentityDkimAttributesRequest", "documentation" : "

A request to enable or disable DKIM signing of email that you send from an email identity.

", "simpleType" : "PutEmailIdentityDkimAttributesRequest", "variableSetterType" : "PutEmailIdentityDkimAttributesRequest" }, "methodName" : "putEmailIdentityDkimAttributes", "operationName" : "PutEmailIdentityDkimAttributes", "paginated" : false, "returnType" : { "returnType" : "PutEmailIdentityDkimAttributesResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "PutEmailIdentityDkimAttributesResponse" }, "PutEmailIdentityDkimSigningAttributes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Used to configure or change the DKIM authentication settings for an email domain identity. You can use this operation to do any of the following:

  • Update the signing attributes for an identity that uses Bring Your Own DKIM (BYODKIM).

  • Change from using no DKIM authentication to using Easy DKIM.

  • Change from using no DKIM authentication to using BYODKIM.

  • Change from using Easy DKIM to using BYODKIM.

  • Change from using BYODKIM to using Easy DKIM.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutEmailIdentityDkimSigningAttributesRequest", "variableName" : "putEmailIdentityDkimSigningAttributesRequest", "variableType" : "PutEmailIdentityDkimSigningAttributesRequest", "documentation" : "

A request to change the DKIM attributes for an email identity.

", "simpleType" : "PutEmailIdentityDkimSigningAttributesRequest", "variableSetterType" : "PutEmailIdentityDkimSigningAttributesRequest" }, "methodName" : "putEmailIdentityDkimSigningAttributes", "operationName" : "PutEmailIdentityDkimSigningAttributes", "paginated" : false, "returnType" : { "returnType" : "PutEmailIdentityDkimSigningAttributesResponse", "documentation" : "

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

" }, "syncReturnType" : "PutEmailIdentityDkimSigningAttributesResponse" }, "PutEmailIdentityFeedbackAttributes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Used to enable or disable feedback forwarding for an identity. This setting determines what happens when an identity is used to send an email that results in a bounce or complaint event.

If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutEmailIdentityFeedbackAttributesRequest", "variableName" : "putEmailIdentityFeedbackAttributesRequest", "variableType" : "PutEmailIdentityFeedbackAttributesRequest", "documentation" : "

A request to set the attributes that control how bounce and complaint events are processed.

", "simpleType" : "PutEmailIdentityFeedbackAttributesRequest", "variableSetterType" : "PutEmailIdentityFeedbackAttributesRequest" }, "methodName" : "putEmailIdentityFeedbackAttributes", "operationName" : "PutEmailIdentityFeedbackAttributes", "paginated" : false, "returnType" : { "returnType" : "PutEmailIdentityFeedbackAttributesResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "PutEmailIdentityFeedbackAttributesResponse" }, "PutEmailIdentityMailFromAttributes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Used to enable or disable the custom Mail-From domain configuration for an email identity.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutEmailIdentityMailFromAttributesRequest", "variableName" : "putEmailIdentityMailFromAttributesRequest", "variableType" : "PutEmailIdentityMailFromAttributesRequest", "documentation" : "

A request to configure the custom MAIL FROM domain for a verified identity.

", "simpleType" : "PutEmailIdentityMailFromAttributesRequest", "variableSetterType" : "PutEmailIdentityMailFromAttributesRequest" }, "methodName" : "putEmailIdentityMailFromAttributes", "operationName" : "PutEmailIdentityMailFromAttributes", "paginated" : false, "returnType" : { "returnType" : "PutEmailIdentityMailFromAttributesResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "PutEmailIdentityMailFromAttributesResponse" }, "PutSuppressedDestination" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Adds an email address to the suppression list for your account.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutSuppressedDestinationRequest", "variableName" : "putSuppressedDestinationRequest", "variableType" : "PutSuppressedDestinationRequest", "documentation" : "

A request to add an email destination to the suppression list for your account.

", "simpleType" : "PutSuppressedDestinationRequest", "variableSetterType" : "PutSuppressedDestinationRequest" }, "methodName" : "putSuppressedDestination", "operationName" : "PutSuppressedDestination", "paginated" : false, "returnType" : { "returnType" : "PutSuppressedDestinationResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "PutSuppressedDestinationResponse" }, "SendEmail" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Sends an email message. You can use the Amazon SES API v2 to send two types of messages:

  • Simple – A standard email message. When you create this type of message, you specify the sender, the recipient, and the message body, and Amazon SES assembles the message for you.

  • Raw – A raw, MIME-formatted email message. When you send this type of email, you have to specify all of the message headers, as well as the message body. You can use this message type to send messages that contain attachments. The message that you specify has to be a valid MIME message.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "LimitExceededException", "documentation" : "

There are too many instances of the specified resource type.

", "httpStatusCode" : 400 }, { "exceptionName" : "AccountSuspendedException", "documentation" : "

The message can't be sent because the account's ability to send email has been permanently restricted.

", "httpStatusCode" : 400 }, { "exceptionName" : "SendingPausedException", "documentation" : "

The message can't be sent because the account's ability to send email is currently paused.

", "httpStatusCode" : 400 }, { "exceptionName" : "MessageRejectedException", "documentation" : "

The message can't be sent because it contains invalid content.

", "httpStatusCode" : 400 }, { "exceptionName" : "MailFromDomainNotVerifiedException", "documentation" : "

The message can't be sent because the sending domain isn't verified.

", "httpStatusCode" : 400 }, { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SendEmailRequest", "variableName" : "sendEmailRequest", "variableType" : "SendEmailRequest", "documentation" : "

A request to send an email message.

", "simpleType" : "SendEmailRequest", "variableSetterType" : "SendEmailRequest" }, "methodName" : "sendEmail", "operationName" : "SendEmail", "paginated" : false, "returnType" : { "returnType" : "SendEmailResponse", "documentation" : "

A unique message ID that you receive when an email is accepted for sending.

" }, "syncReturnType" : "SendEmailResponse" }, "TagResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Add one or more tags (keys and values) to a specified resource. A tag is a label that you optionally define and associate with a resource. Tags can help you categorize and manage resources in different ways, such as by purpose, owner, environment, or other criteria. A resource can have as many as 50 tags.

Each tag consists of a required tag key and an associated tag value, both of which you define. A tag key is a general label that acts as a category for more specific tag values. A tag value acts as a descriptor within a tag key.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "

The resource is being modified by another operation or thread.

", "httpStatusCode" : 500 }, { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "TagResourceRequest", "variableName" : "tagResourceRequest", "variableType" : "TagResourceRequest", "documentation" : "", "simpleType" : "TagResourceRequest", "variableSetterType" : "TagResourceRequest" }, "methodName" : "tagResource", "operationName" : "TagResource", "paginated" : false, "returnType" : { "returnType" : "TagResourceResponse", "documentation" : null }, "syncReturnType" : "TagResourceResponse" }, "UntagResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Remove one or more tags (keys and values) from a specified resource.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "

The resource is being modified by another operation or thread.

", "httpStatusCode" : 500 }, { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UntagResourceRequest", "variableName" : "untagResourceRequest", "variableType" : "UntagResourceRequest", "documentation" : "", "simpleType" : "UntagResourceRequest", "variableSetterType" : "UntagResourceRequest" }, "methodName" : "untagResource", "operationName" : "UntagResource", "paginated" : false, "returnType" : { "returnType" : "UntagResourceResponse", "documentation" : null }, "syncReturnType" : "UntagResourceResponse" }, "UpdateConfigurationSetEventDestination" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Update the configuration of an event destination for a configuration set.

Events include message sends, deliveries, opens, clicks, bounces, and complaints. Event destinations are places that you can send information about these events to. For example, you can send event data to Amazon SNS to receive notifications when you receive bounces or complaints, or you can use Amazon Kinesis Data Firehose to stream data to Amazon S3 for long-term storage.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotFoundException", "documentation" : "

The resource you attempted to access doesn't exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

Too many requests have been made to the operation.

", "httpStatusCode" : 429 }, { "exceptionName" : "BadRequestException", "documentation" : "

The input you provided is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateConfigurationSetEventDestinationRequest", "variableName" : "updateConfigurationSetEventDestinationRequest", "variableType" : "UpdateConfigurationSetEventDestinationRequest", "documentation" : "

A request to change the settings for an event destination for a configuration set.

", "simpleType" : "UpdateConfigurationSetEventDestinationRequest", "variableSetterType" : "UpdateConfigurationSetEventDestinationRequest" }, "methodName" : "updateConfigurationSetEventDestination", "operationName" : "UpdateConfigurationSetEventDestination", "paginated" : false, "returnType" : { "returnType" : "UpdateConfigurationSetEventDestinationResponse", "documentation" : "

An HTTP 200 response if the request succeeds, or an error message if the request fails.

" }, "syncReturnType" : "UpdateConfigurationSetEventDestinationResponse" } }, "shapes" : { "AccountSuspendedException" : { "c2jName" : "AccountSuspendedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The message can't be sent because the account's ability to send email has been permanently restricted.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "AccountSuspendedException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 400, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AccountSuspendedException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AccountSuspendedException", "variableName" : "accountSuspendedException", "variableType" : "AccountSuspendedException", "documentation" : null, "simpleType" : "AccountSuspendedException", "variableSetterType" : "AccountSuspendedException" }, "wrapper" : false, "xmlNamespace" : null }, "AlreadyExistsException" : { "c2jName" : "AlreadyExistsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The resource specified in your request already exists.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "AlreadyExistsException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 400, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AlreadyExistsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AlreadyExistsException", "variableName" : "alreadyExistsException", "variableType" : "AlreadyExistsException", "documentation" : null, "simpleType" : "AlreadyExistsException", "variableSetterType" : "AlreadyExistsException" }, "wrapper" : false, "xmlNamespace" : null }, "BadRequestException" : { "c2jName" : "BadRequestException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The input you provided is invalid.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "BadRequestException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 400, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BadRequestException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "BadRequestException", "variableName" : "badRequestException", "variableType" : "BadRequestException", "documentation" : null, "simpleType" : "BadRequestException", "variableSetterType" : "BadRequestException" }, "wrapper" : false, "xmlNamespace" : null }, "BehaviorOnMxFailure" : { "c2jName" : "BehaviorOnMxFailure", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

", "endpointDiscovery" : null, "enums" : [ { "name" : "USE_DEFAULT_VALUE", "value" : "USE_DEFAULT_VALUE" }, { "name" : "REJECT_MESSAGE", "value" : "REJECT_MESSAGE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BehaviorOnMxFailure", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BehaviorOnMxFailure", "variableName" : "behaviorOnMxFailure", "variableType" : "BehaviorOnMxFailure", "documentation" : null, "simpleType" : "BehaviorOnMxFailure", "variableSetterType" : "BehaviorOnMxFailure" }, "wrapper" : false, "xmlNamespace" : null }, "BlacklistEntry" : { "c2jName" : "BlacklistEntry", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

An object that contains information about a blacklisting event that impacts one of the dedicated IP addresses that is associated with your account.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRblName", "beanStyleSetterMethodName" : "setRblName", "c2jName" : "RblName", "c2jShape" : "RblName", "defaultConsumerFluentSetterDocumentation" : "

The name of the blacklist that the IP address appears on.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rblName(String)}.\n@param rblName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rblName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the blacklist that the IP address appears on.

\n@return The name of the blacklist that the IP address appears on.\n@deprecated Use {@link #rblName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the blacklist that the IP address appears on.

\n@param rblName The name of the blacklist that the IP address appears on.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #rblName(String)}\n", "documentation" : "

The name of the blacklist that the IP address appears on.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RblName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRblName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rblName", "fluentSetterDocumentation" : "

The name of the blacklist that the IP address appears on.

\n@param rblName The name of the blacklist that the IP address appears on.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rblName", "getterDocumentation" : "

The name of the blacklist that the IP address appears on.

\n@return The name of the blacklist that the IP address appears on.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RblName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RblName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RblName", "sensitive" : false, "setterDocumentation" : "

The name of the blacklist that the IP address appears on.

\n@param rblName The name of the blacklist that the IP address appears on.", "setterMethodName" : "setRblName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rblName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rblName", "variableType" : "String", "documentation" : "

The name of the blacklist that the IP address appears on.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getListingTime", "beanStyleSetterMethodName" : "setListingTime", "c2jName" : "ListingTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #listingTime(Instant)}.\n@param listingTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listingTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

\n@return The time when the blacklisting event occurred, shown in Unix time format.\n@deprecated Use {@link #listingTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

\n@param listingTime The time when the blacklisting event occurred, shown in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #listingTime(Instant)}\n", "documentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ListingTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasListingTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listingTime", "fluentSetterDocumentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

\n@param listingTime The time when the blacklisting event occurred, shown in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listingTime", "getterDocumentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

\n@return The time when the blacklisting event occurred, shown in Unix time format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListingTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ListingTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ListingTime", "sensitive" : false, "setterDocumentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

\n@param listingTime The time when the blacklisting event occurred, shown in Unix time format.", "setterMethodName" : "setListingTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "listingTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "listingTime", "variableType" : "java.time.Instant", "documentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "BlacklistingDescription", "defaultConsumerFluentSetterDocumentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

\n@return Additional information about the blacklisting event, as provided by the blacklist maintainer.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

\n@param description Additional information about the blacklisting event, as provided by the blacklist maintainer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

\n@param description Additional information about the blacklisting event, as provided by the blacklist maintainer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

\n@return Additional information about the blacklisting event, as provided by the blacklist maintainer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

\n@param description Additional information about the blacklisting event, as provided by the blacklist maintainer.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "BlacklistingDescription", "defaultConsumerFluentSetterDocumentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

\n@return Additional information about the blacklisting event, as provided by the blacklist maintainer.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

\n@param description Additional information about the blacklisting event, as provided by the blacklist maintainer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

\n@param description Additional information about the blacklisting event, as provided by the blacklist maintainer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

\n@return Additional information about the blacklisting event, as provided by the blacklist maintainer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

\n@param description Additional information about the blacklisting event, as provided by the blacklist maintainer.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ListingTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getListingTime", "beanStyleSetterMethodName" : "setListingTime", "c2jName" : "ListingTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #listingTime(Instant)}.\n@param listingTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listingTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

\n@return The time when the blacklisting event occurred, shown in Unix time format.\n@deprecated Use {@link #listingTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

\n@param listingTime The time when the blacklisting event occurred, shown in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #listingTime(Instant)}\n", "documentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ListingTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasListingTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listingTime", "fluentSetterDocumentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

\n@param listingTime The time when the blacklisting event occurred, shown in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listingTime", "getterDocumentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

\n@return The time when the blacklisting event occurred, shown in Unix time format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListingTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ListingTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ListingTime", "sensitive" : false, "setterDocumentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

\n@param listingTime The time when the blacklisting event occurred, shown in Unix time format.", "setterMethodName" : "setListingTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "listingTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "listingTime", "variableType" : "java.time.Instant", "documentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RblName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRblName", "beanStyleSetterMethodName" : "setRblName", "c2jName" : "RblName", "c2jShape" : "RblName", "defaultConsumerFluentSetterDocumentation" : "

The name of the blacklist that the IP address appears on.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rblName(String)}.\n@param rblName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rblName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the blacklist that the IP address appears on.

\n@return The name of the blacklist that the IP address appears on.\n@deprecated Use {@link #rblName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the blacklist that the IP address appears on.

\n@param rblName The name of the blacklist that the IP address appears on.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #rblName(String)}\n", "documentation" : "

The name of the blacklist that the IP address appears on.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RblName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRblName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rblName", "fluentSetterDocumentation" : "

The name of the blacklist that the IP address appears on.

\n@param rblName The name of the blacklist that the IP address appears on.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rblName", "getterDocumentation" : "

The name of the blacklist that the IP address appears on.

\n@return The name of the blacklist that the IP address appears on.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RblName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RblName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RblName", "sensitive" : false, "setterDocumentation" : "

The name of the blacklist that the IP address appears on.

\n@param rblName The name of the blacklist that the IP address appears on.", "setterMethodName" : "setRblName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rblName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rblName", "variableType" : "String", "documentation" : "

The name of the blacklist that the IP address appears on.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRblName", "beanStyleSetterMethodName" : "setRblName", "c2jName" : "RblName", "c2jShape" : "RblName", "defaultConsumerFluentSetterDocumentation" : "

The name of the blacklist that the IP address appears on.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rblName(String)}.\n@param rblName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rblName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the blacklist that the IP address appears on.

\n@return The name of the blacklist that the IP address appears on.\n@deprecated Use {@link #rblName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the blacklist that the IP address appears on.

\n@param rblName The name of the blacklist that the IP address appears on.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #rblName(String)}\n", "documentation" : "

The name of the blacklist that the IP address appears on.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RblName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRblName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rblName", "fluentSetterDocumentation" : "

The name of the blacklist that the IP address appears on.

\n@param rblName The name of the blacklist that the IP address appears on.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rblName", "getterDocumentation" : "

The name of the blacklist that the IP address appears on.

\n@return The name of the blacklist that the IP address appears on.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RblName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RblName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RblName", "sensitive" : false, "setterDocumentation" : "

The name of the blacklist that the IP address appears on.

\n@param rblName The name of the blacklist that the IP address appears on.", "setterMethodName" : "setRblName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rblName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rblName", "variableType" : "String", "documentation" : "

The name of the blacklist that the IP address appears on.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getListingTime", "beanStyleSetterMethodName" : "setListingTime", "c2jName" : "ListingTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #listingTime(Instant)}.\n@param listingTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listingTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

\n@return The time when the blacklisting event occurred, shown in Unix time format.\n@deprecated Use {@link #listingTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

\n@param listingTime The time when the blacklisting event occurred, shown in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #listingTime(Instant)}\n", "documentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ListingTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasListingTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listingTime", "fluentSetterDocumentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

\n@param listingTime The time when the blacklisting event occurred, shown in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listingTime", "getterDocumentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

\n@return The time when the blacklisting event occurred, shown in Unix time format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListingTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ListingTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ListingTime", "sensitive" : false, "setterDocumentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

\n@param listingTime The time when the blacklisting event occurred, shown in Unix time format.", "setterMethodName" : "setListingTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "listingTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "listingTime", "variableType" : "java.time.Instant", "documentation" : "

The time when the blacklisting event occurred, shown in Unix time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "BlacklistingDescription", "defaultConsumerFluentSetterDocumentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

\n@return Additional information about the blacklisting event, as provided by the blacklist maintainer.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

\n@param description Additional information about the blacklisting event, as provided by the blacklist maintainer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

\n@param description Additional information about the blacklisting event, as provided by the blacklist maintainer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

\n@return Additional information about the blacklisting event, as provided by the blacklist maintainer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

\n@param description Additional information about the blacklisting event, as provided by the blacklist maintainer.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

Additional information about the blacklisting event, as provided by the blacklist maintainer.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BlacklistEntry", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BlacklistEntry", "variableName" : "blacklistEntry", "variableType" : "BlacklistEntry", "documentation" : null, "simpleType" : "BlacklistEntry", "variableSetterType" : "BlacklistEntry" }, "wrapper" : false, "xmlNamespace" : null }, "Body" : { "c2jName" : "Body", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Represents the body of the email message.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getText", "beanStyleSetterMethodName" : "setText", "c2jName" : "Text", "c2jShape" : "Content", "defaultConsumerFluentSetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

\nThis is a convenience that creates an instance of the {@link Content.Builder} avoiding the need to create one manually via {@link Content#builder()}.\n\nWhen the {@link Consumer} completes, {@link Content.Builder#build()} is called immediately and its result is passed to {@link #text(Content)}.\n@param text a consumer that will call methods on {@link Content.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #text(Content)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

\n@return An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.\n@deprecated Use {@link #text()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

\n@param text An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #text(Content)}\n", "documentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Text property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasText", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "text", "fluentSetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

\n@param text An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "text", "getterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

\n@return An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.", "getterModel" : { "returnType" : "Content", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Text", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Text", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Text", "sensitive" : false, "setterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

\n@param text An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.", "setterMethodName" : "setText", "setterModel" : { "variableDeclarationType" : "Content", "variableName" : "text", "variableType" : "Content", "documentation" : null, "simpleType" : "Content", "variableSetterType" : "Content" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Content", "variableName" : "text", "variableType" : "Content", "documentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

", "simpleType" : "Content", "variableSetterType" : "Content" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHtml", "beanStyleSetterMethodName" : "setHtml", "c2jName" : "Html", "c2jShape" : "Content", "defaultConsumerFluentSetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

\nThis is a convenience that creates an instance of the {@link Content.Builder} avoiding the need to create one manually via {@link Content#builder()}.\n\nWhen the {@link Consumer} completes, {@link Content.Builder#build()} is called immediately and its result is passed to {@link #html(Content)}.\n@param html a consumer that will call methods on {@link Content.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #html(Content)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

\n@return An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.\n@deprecated Use {@link #html()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

\n@param html An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #html(Content)}\n", "documentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Html property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHtml", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "html", "fluentSetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

\n@param html An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "html", "getterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

\n@return An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.", "getterModel" : { "returnType" : "Content", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Html", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Html", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Html", "sensitive" : false, "setterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

\n@param html An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.", "setterMethodName" : "setHtml", "setterModel" : { "variableDeclarationType" : "Content", "variableName" : "html", "variableType" : "Content", "documentation" : null, "simpleType" : "Content", "variableSetterType" : "Content" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Content", "variableName" : "html", "variableType" : "Content", "documentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

", "simpleType" : "Content", "variableSetterType" : "Content" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Html" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHtml", "beanStyleSetterMethodName" : "setHtml", "c2jName" : "Html", "c2jShape" : "Content", "defaultConsumerFluentSetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

\nThis is a convenience that creates an instance of the {@link Content.Builder} avoiding the need to create one manually via {@link Content#builder()}.\n\nWhen the {@link Consumer} completes, {@link Content.Builder#build()} is called immediately and its result is passed to {@link #html(Content)}.\n@param html a consumer that will call methods on {@link Content.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #html(Content)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

\n@return An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.\n@deprecated Use {@link #html()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

\n@param html An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #html(Content)}\n", "documentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Html property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHtml", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "html", "fluentSetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

\n@param html An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "html", "getterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

\n@return An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.", "getterModel" : { "returnType" : "Content", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Html", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Html", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Html", "sensitive" : false, "setterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

\n@param html An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.", "setterMethodName" : "setHtml", "setterModel" : { "variableDeclarationType" : "Content", "variableName" : "html", "variableType" : "Content", "documentation" : null, "simpleType" : "Content", "variableSetterType" : "Content" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Content", "variableName" : "html", "variableType" : "Content", "documentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

", "simpleType" : "Content", "variableSetterType" : "Content" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Text" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getText", "beanStyleSetterMethodName" : "setText", "c2jName" : "Text", "c2jShape" : "Content", "defaultConsumerFluentSetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

\nThis is a convenience that creates an instance of the {@link Content.Builder} avoiding the need to create one manually via {@link Content#builder()}.\n\nWhen the {@link Consumer} completes, {@link Content.Builder#build()} is called immediately and its result is passed to {@link #text(Content)}.\n@param text a consumer that will call methods on {@link Content.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #text(Content)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

\n@return An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.\n@deprecated Use {@link #text()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

\n@param text An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #text(Content)}\n", "documentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Text property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasText", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "text", "fluentSetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

\n@param text An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "text", "getterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

\n@return An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.", "getterModel" : { "returnType" : "Content", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Text", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Text", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Text", "sensitive" : false, "setterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

\n@param text An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.", "setterMethodName" : "setText", "setterModel" : { "variableDeclarationType" : "Content", "variableName" : "text", "variableType" : "Content", "documentation" : null, "simpleType" : "Content", "variableSetterType" : "Content" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Content", "variableName" : "text", "variableType" : "Content", "documentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

", "simpleType" : "Content", "variableSetterType" : "Content" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getText", "beanStyleSetterMethodName" : "setText", "c2jName" : "Text", "c2jShape" : "Content", "defaultConsumerFluentSetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

\nThis is a convenience that creates an instance of the {@link Content.Builder} avoiding the need to create one manually via {@link Content#builder()}.\n\nWhen the {@link Consumer} completes, {@link Content.Builder#build()} is called immediately and its result is passed to {@link #text(Content)}.\n@param text a consumer that will call methods on {@link Content.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #text(Content)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

\n@return An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.\n@deprecated Use {@link #text()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

\n@param text An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #text(Content)}\n", "documentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Text property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasText", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "text", "fluentSetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

\n@param text An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "text", "getterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

\n@return An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.", "getterModel" : { "returnType" : "Content", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Text", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Text", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Text", "sensitive" : false, "setterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

\n@param text An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.", "setterMethodName" : "setText", "setterModel" : { "variableDeclarationType" : "Content", "variableName" : "text", "variableType" : "Content", "documentation" : null, "simpleType" : "Content", "variableSetterType" : "Content" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Content", "variableName" : "text", "variableType" : "Content", "documentation" : "

An object that represents the version of the message that is displayed in email clients that don't support HTML, or clients where the recipient has disabled HTML rendering.

", "simpleType" : "Content", "variableSetterType" : "Content" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHtml", "beanStyleSetterMethodName" : "setHtml", "c2jName" : "Html", "c2jShape" : "Content", "defaultConsumerFluentSetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

\nThis is a convenience that creates an instance of the {@link Content.Builder} avoiding the need to create one manually via {@link Content#builder()}.\n\nWhen the {@link Consumer} completes, {@link Content.Builder#build()} is called immediately and its result is passed to {@link #html(Content)}.\n@param html a consumer that will call methods on {@link Content.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #html(Content)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

\n@return An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.\n@deprecated Use {@link #html()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

\n@param html An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #html(Content)}\n", "documentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Html property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHtml", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "html", "fluentSetterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

\n@param html An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "html", "getterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

\n@return An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.", "getterModel" : { "returnType" : "Content", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Html", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Html", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Html", "sensitive" : false, "setterDocumentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

\n@param html An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.", "setterMethodName" : "setHtml", "setterModel" : { "variableDeclarationType" : "Content", "variableName" : "html", "variableType" : "Content", "documentation" : null, "simpleType" : "Content", "variableSetterType" : "Content" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Content", "variableName" : "html", "variableType" : "Content", "documentation" : "

An object that represents the version of the message that is displayed in email clients that support HTML. HTML messages can include formatted text, hyperlinks, images, and more.

", "simpleType" : "Content", "variableSetterType" : "Content" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Body", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Body", "variableName" : "body", "variableType" : "Body", "documentation" : null, "simpleType" : "Body", "variableSetterType" : "Body" }, "wrapper" : false, "xmlNamespace" : null }, "CloudWatchDestination" : { "c2jName" : "CloudWatchDestination", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDimensionConfigurations", "beanStyleSetterMethodName" : "setDimensionConfigurations", "c2jName" : "DimensionConfigurations", "c2jShape" : "CloudWatchDimensionConfigurations", "defaultConsumerFluentSetterDocumentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dimensionConfigurations(List)}.\n@param dimensionConfigurations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensionConfigurations(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasDimensionConfigurations()} to see if a value was sent in this field.\n

\n@return An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.\n@deprecated Use {@link #dimensionConfigurations()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

\n@param dimensionConfigurations An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dimensionConfigurations(List)}\n", "documentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DimensionConfigurations property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDimensionConfigurations", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dimensionConfigurations", "fluentSetterDocumentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

\n@param dimensionConfigurations An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensionConfigurations", "getterDocumentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasDimensionConfigurations()} to see if a value was sent in this field.\n

\n@return An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DimensionConfigurations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DimensionConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CloudWatchDimensionConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CloudWatchDimensionConfiguration.Builder} avoiding the need to create one manually via {@link CloudWatchDimensionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchDimensionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(CloudWatchDimensionConfiguration)}.\n@param member a consumer that will call methods on {@link CloudWatchDimensionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CloudWatchDimensionConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(CloudWatchDimensionConfiguration)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CloudWatchDimensionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "CloudWatchDimensionConfiguration", "variableName" : "member", "variableType" : "CloudWatchDimensionConfiguration", "documentation" : null, "simpleType" : "CloudWatchDimensionConfiguration", "variableSetterType" : "CloudWatchDimensionConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchDimensionConfiguration", "variableName" : "member", "variableType" : "CloudWatchDimensionConfiguration", "documentation" : "", "simpleType" : "CloudWatchDimensionConfiguration", "variableSetterType" : "CloudWatchDimensionConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CloudWatchDimensionConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CloudWatchDimensionConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DimensionConfigurations", "sensitive" : false, "setterDocumentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

\n@param dimensionConfigurations An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.", "setterMethodName" : "setDimensionConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dimensionConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dimensionConfigurations", "variableType" : "java.util.List", "documentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DimensionConfigurations" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDimensionConfigurations", "beanStyleSetterMethodName" : "setDimensionConfigurations", "c2jName" : "DimensionConfigurations", "c2jShape" : "CloudWatchDimensionConfigurations", "defaultConsumerFluentSetterDocumentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dimensionConfigurations(List)}.\n@param dimensionConfigurations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensionConfigurations(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasDimensionConfigurations()} to see if a value was sent in this field.\n

\n@return An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.\n@deprecated Use {@link #dimensionConfigurations()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

\n@param dimensionConfigurations An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dimensionConfigurations(List)}\n", "documentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DimensionConfigurations property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDimensionConfigurations", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dimensionConfigurations", "fluentSetterDocumentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

\n@param dimensionConfigurations An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensionConfigurations", "getterDocumentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasDimensionConfigurations()} to see if a value was sent in this field.\n

\n@return An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DimensionConfigurations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DimensionConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CloudWatchDimensionConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CloudWatchDimensionConfiguration.Builder} avoiding the need to create one manually via {@link CloudWatchDimensionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchDimensionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(CloudWatchDimensionConfiguration)}.\n@param member a consumer that will call methods on {@link CloudWatchDimensionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CloudWatchDimensionConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(CloudWatchDimensionConfiguration)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CloudWatchDimensionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "CloudWatchDimensionConfiguration", "variableName" : "member", "variableType" : "CloudWatchDimensionConfiguration", "documentation" : null, "simpleType" : "CloudWatchDimensionConfiguration", "variableSetterType" : "CloudWatchDimensionConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchDimensionConfiguration", "variableName" : "member", "variableType" : "CloudWatchDimensionConfiguration", "documentation" : "", "simpleType" : "CloudWatchDimensionConfiguration", "variableSetterType" : "CloudWatchDimensionConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CloudWatchDimensionConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CloudWatchDimensionConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DimensionConfigurations", "sensitive" : false, "setterDocumentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

\n@param dimensionConfigurations An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.", "setterMethodName" : "setDimensionConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dimensionConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dimensionConfigurations", "variableType" : "java.util.List", "documentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDimensionConfigurations", "beanStyleSetterMethodName" : "setDimensionConfigurations", "c2jName" : "DimensionConfigurations", "c2jShape" : "CloudWatchDimensionConfigurations", "defaultConsumerFluentSetterDocumentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dimensionConfigurations(List)}.\n@param dimensionConfigurations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensionConfigurations(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasDimensionConfigurations()} to see if a value was sent in this field.\n

\n@return An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.\n@deprecated Use {@link #dimensionConfigurations()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

\n@param dimensionConfigurations An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dimensionConfigurations(List)}\n", "documentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DimensionConfigurations property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDimensionConfigurations", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dimensionConfigurations", "fluentSetterDocumentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

\n@param dimensionConfigurations An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensionConfigurations", "getterDocumentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasDimensionConfigurations()} to see if a value was sent in this field.\n

\n@return An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DimensionConfigurations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DimensionConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CloudWatchDimensionConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CloudWatchDimensionConfiguration.Builder} avoiding the need to create one manually via {@link CloudWatchDimensionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchDimensionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(CloudWatchDimensionConfiguration)}.\n@param member a consumer that will call methods on {@link CloudWatchDimensionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CloudWatchDimensionConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(CloudWatchDimensionConfiguration)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CloudWatchDimensionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "CloudWatchDimensionConfiguration", "variableName" : "member", "variableType" : "CloudWatchDimensionConfiguration", "documentation" : null, "simpleType" : "CloudWatchDimensionConfiguration", "variableSetterType" : "CloudWatchDimensionConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchDimensionConfiguration", "variableName" : "member", "variableType" : "CloudWatchDimensionConfiguration", "documentation" : "", "simpleType" : "CloudWatchDimensionConfiguration", "variableSetterType" : "CloudWatchDimensionConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CloudWatchDimensionConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CloudWatchDimensionConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DimensionConfigurations", "sensitive" : false, "setterDocumentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

\n@param dimensionConfigurations An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.", "setterMethodName" : "setDimensionConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dimensionConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dimensionConfigurations", "variableType" : "java.util.List", "documentation" : "

An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DimensionConfigurations" ], "shapeName" : "CloudWatchDestination", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CloudWatchDestination", "variableName" : "cloudWatchDestination", "variableType" : "CloudWatchDestination", "documentation" : null, "simpleType" : "CloudWatchDestination", "variableSetterType" : "CloudWatchDestination" }, "wrapper" : false, "xmlNamespace" : null }, "CloudWatchDimensionConfiguration" : { "c2jName" : "CloudWatchDimensionConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

An object that defines the dimension configuration to use when you send email events to Amazon CloudWatch.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDimensionName", "beanStyleSetterMethodName" : "setDimensionName", "c2jName" : "DimensionName", "c2jShape" : "DimensionName", "defaultConsumerFluentSetterDocumentation" : "

The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

  • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

  • It can contain no more than 256 characters.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dimensionName(String)}.\n@param dimensionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

  • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

  • It can contain no more than 256 characters.

\n@return The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

  • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

  • It can contain no more than 256 characters.

  • \n@deprecated Use {@link #dimensionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

    The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

    • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

    • It can contain no more than 256 characters.

    \n@param dimensionName The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

    • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

    • It can contain no more than 256 characters.

    • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dimensionName(String)}\n", "documentation" : "

      The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

      • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

      • It can contain no more than 256 characters.

      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DimensionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDimensionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dimensionName", "fluentSetterDocumentation" : "

      The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

      • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

      • It can contain no more than 256 characters.

      \n@param dimensionName The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

      • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

      • It can contain no more than 256 characters.

      • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensionName", "getterDocumentation" : "

        The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

        • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

        • It can contain no more than 256 characters.

        \n@return The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

        • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

        • It can contain no more than 256 characters.

        • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DimensionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DimensionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DimensionName", "sensitive" : false, "setterDocumentation" : "

          The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

          • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

          • It can contain no more than 256 characters.

          \n@param dimensionName The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

          • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

          • It can contain no more than 256 characters.

          • ", "setterMethodName" : "setDimensionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dimensionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dimensionName", "variableType" : "String", "documentation" : "

            The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

            • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

            • It can contain no more than 256 characters.

            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDimensionValueSourceAsString", "beanStyleSetterMethodName" : "setDimensionValueSource", "c2jName" : "DimensionValueSource", "c2jShape" : "DimensionValueSource", "defaultConsumerFluentSetterDocumentation" : "

            The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dimensionValueSourceAsString(String)}.\n@param dimensionValueSource a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensionValueSource(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

            \n

            \nIf the service returns an enum value that is not available in the current SDK version, {@link #dimensionValueSource} will return {@link DimensionValueSource#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dimensionValueSourceAsString}.\n

            \n@return The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.\n@see DimensionValueSource\n@deprecated Use {@link #dimensionValueSourceAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

            \n@param dimensionValueSource The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.\n@see DimensionValueSource\n@return Returns a reference to this object so that method calls can be chained together.\n@see DimensionValueSource\n@deprecated Use {@link #dimensionValueSource(String)}\n", "documentation" : "

            The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

            ", "endpointDiscoveryId" : false, "enumType" : "DimensionValueSource", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DimensionValueSource property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDimensionValueSource", "fluentEnumGetterMethodName" : "dimensionValueSource", "fluentEnumSetterMethodName" : "dimensionValueSource", "fluentGetterMethodName" : "dimensionValueSourceAsString", "fluentSetterDocumentation" : "

            The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

            \n@param dimensionValueSource The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.\n@see DimensionValueSource\n@return Returns a reference to this object so that method calls can be chained together.\n@see DimensionValueSource", "fluentSetterMethodName" : "dimensionValueSource", "getterDocumentation" : "

            The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

            \n

            \nIf the service returns an enum value that is not available in the current SDK version, {@link #dimensionValueSource} will return {@link DimensionValueSource#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dimensionValueSourceAsString}.\n

            \n@return The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.\n@see DimensionValueSource", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DimensionValueSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DimensionValueSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DimensionValueSource", "sensitive" : false, "setterDocumentation" : "

            The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

            \n@param dimensionValueSource The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.\n@see DimensionValueSource", "setterMethodName" : "setDimensionValueSource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dimensionValueSource", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dimensionValueSource", "variableType" : "String", "documentation" : "

            The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDefaultDimensionValue", "beanStyleSetterMethodName" : "setDefaultDimensionValue", "c2jName" : "DefaultDimensionValue", "c2jShape" : "DefaultDimensionValue", "defaultConsumerFluentSetterDocumentation" : "

            The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

            • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

            • It can contain no more than 256 characters.

            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultDimensionValue(String)}.\n@param defaultDimensionValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultDimensionValue(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

            • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

            • It can contain no more than 256 characters.

            \n@return The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

            • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

            • It can contain no more than 256 characters.

            • \n@deprecated Use {@link #defaultDimensionValue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

              The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

              • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

              • It can contain no more than 256 characters.

              \n@param defaultDimensionValue The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

              • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

              • It can contain no more than 256 characters.

              • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #defaultDimensionValue(String)}\n", "documentation" : "

                The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                • It can contain no more than 256 characters.

                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DefaultDimensionValue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDefaultDimensionValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultDimensionValue", "fluentSetterDocumentation" : "

                The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                • It can contain no more than 256 characters.

                \n@param defaultDimensionValue The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                • It can contain no more than 256 characters.

                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultDimensionValue", "getterDocumentation" : "

                  The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                  • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                  • It can contain no more than 256 characters.

                  \n@return The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                  • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                  • It can contain no more than 256 characters.

                  • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultDimensionValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultDimensionValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultDimensionValue", "sensitive" : false, "setterDocumentation" : "

                    The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                    • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                    • It can contain no more than 256 characters.

                    \n@param defaultDimensionValue The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                    • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                    • It can contain no more than 256 characters.

                    • ", "setterMethodName" : "setDefaultDimensionValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultDimensionValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultDimensionValue", "variableType" : "String", "documentation" : "

                      The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                      • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                      • It can contain no more than 256 characters.

                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DefaultDimensionValue" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDefaultDimensionValue", "beanStyleSetterMethodName" : "setDefaultDimensionValue", "c2jName" : "DefaultDimensionValue", "c2jShape" : "DefaultDimensionValue", "defaultConsumerFluentSetterDocumentation" : "

                      The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                      • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                      • It can contain no more than 256 characters.

                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultDimensionValue(String)}.\n@param defaultDimensionValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultDimensionValue(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                      • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                      • It can contain no more than 256 characters.

                      \n@return The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                      • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                      • It can contain no more than 256 characters.

                      • \n@deprecated Use {@link #defaultDimensionValue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                        The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                        • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                        • It can contain no more than 256 characters.

                        \n@param defaultDimensionValue The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                        • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                        • It can contain no more than 256 characters.

                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #defaultDimensionValue(String)}\n", "documentation" : "

                          The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                          • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                          • It can contain no more than 256 characters.

                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DefaultDimensionValue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDefaultDimensionValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultDimensionValue", "fluentSetterDocumentation" : "

                          The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                          • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                          • It can contain no more than 256 characters.

                          \n@param defaultDimensionValue The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                          • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                          • It can contain no more than 256 characters.

                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultDimensionValue", "getterDocumentation" : "

                            The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                            • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                            • It can contain no more than 256 characters.

                            \n@return The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                            • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                            • It can contain no more than 256 characters.

                            • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultDimensionValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultDimensionValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultDimensionValue", "sensitive" : false, "setterDocumentation" : "

                              The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                              • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                              • It can contain no more than 256 characters.

                              \n@param defaultDimensionValue The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                              • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                              • It can contain no more than 256 characters.

                              • ", "setterMethodName" : "setDefaultDimensionValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultDimensionValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultDimensionValue", "variableType" : "String", "documentation" : "

                                The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                                • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                • It can contain no more than 256 characters.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DimensionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDimensionName", "beanStyleSetterMethodName" : "setDimensionName", "c2jName" : "DimensionName", "c2jShape" : "DimensionName", "defaultConsumerFluentSetterDocumentation" : "

                                The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                • It can contain no more than 256 characters.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dimensionName(String)}.\n@param dimensionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                • It can contain no more than 256 characters.

                                \n@return The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                • It can contain no more than 256 characters.

                                • \n@deprecated Use {@link #dimensionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                  The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                  • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                  • It can contain no more than 256 characters.

                                  \n@param dimensionName The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                  • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                  • It can contain no more than 256 characters.

                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dimensionName(String)}\n", "documentation" : "

                                    The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                    • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                    • It can contain no more than 256 characters.

                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DimensionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDimensionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dimensionName", "fluentSetterDocumentation" : "

                                    The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                    • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                    • It can contain no more than 256 characters.

                                    \n@param dimensionName The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                    • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                    • It can contain no more than 256 characters.

                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensionName", "getterDocumentation" : "

                                      The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                      • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                      • It can contain no more than 256 characters.

                                      \n@return The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                      • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                      • It can contain no more than 256 characters.

                                      • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DimensionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DimensionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DimensionName", "sensitive" : false, "setterDocumentation" : "

                                        The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                        • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                        • It can contain no more than 256 characters.

                                        \n@param dimensionName The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                        • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                        • It can contain no more than 256 characters.

                                        • ", "setterMethodName" : "setDimensionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dimensionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dimensionName", "variableType" : "String", "documentation" : "

                                          The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                          • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                          • It can contain no more than 256 characters.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DimensionValueSource" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDimensionValueSourceAsString", "beanStyleSetterMethodName" : "setDimensionValueSource", "c2jName" : "DimensionValueSource", "c2jShape" : "DimensionValueSource", "defaultConsumerFluentSetterDocumentation" : "

                                          The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dimensionValueSourceAsString(String)}.\n@param dimensionValueSource a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensionValueSource(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                          The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

                                          \n

                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #dimensionValueSource} will return {@link DimensionValueSource#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dimensionValueSourceAsString}.\n

                                          \n@return The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.\n@see DimensionValueSource\n@deprecated Use {@link #dimensionValueSourceAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                          The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

                                          \n@param dimensionValueSource The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.\n@see DimensionValueSource\n@return Returns a reference to this object so that method calls can be chained together.\n@see DimensionValueSource\n@deprecated Use {@link #dimensionValueSource(String)}\n", "documentation" : "

                                          The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

                                          ", "endpointDiscoveryId" : false, "enumType" : "DimensionValueSource", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DimensionValueSource property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDimensionValueSource", "fluentEnumGetterMethodName" : "dimensionValueSource", "fluentEnumSetterMethodName" : "dimensionValueSource", "fluentGetterMethodName" : "dimensionValueSourceAsString", "fluentSetterDocumentation" : "

                                          The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

                                          \n@param dimensionValueSource The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.\n@see DimensionValueSource\n@return Returns a reference to this object so that method calls can be chained together.\n@see DimensionValueSource", "fluentSetterMethodName" : "dimensionValueSource", "getterDocumentation" : "

                                          The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

                                          \n

                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #dimensionValueSource} will return {@link DimensionValueSource#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dimensionValueSourceAsString}.\n

                                          \n@return The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.\n@see DimensionValueSource", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DimensionValueSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DimensionValueSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DimensionValueSource", "sensitive" : false, "setterDocumentation" : "

                                          The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

                                          \n@param dimensionValueSource The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.\n@see DimensionValueSource", "setterMethodName" : "setDimensionValueSource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dimensionValueSource", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dimensionValueSource", "variableType" : "String", "documentation" : "

                                          The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDimensionName", "beanStyleSetterMethodName" : "setDimensionName", "c2jName" : "DimensionName", "c2jShape" : "DimensionName", "defaultConsumerFluentSetterDocumentation" : "

                                          The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                          • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                          • It can contain no more than 256 characters.

                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dimensionName(String)}.\n@param dimensionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                          The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                          • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                          • It can contain no more than 256 characters.

                                          \n@return The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                          • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                          • It can contain no more than 256 characters.

                                          • \n@deprecated Use {@link #dimensionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                            The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                            • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                            • It can contain no more than 256 characters.

                                            \n@param dimensionName The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                            • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                            • It can contain no more than 256 characters.

                                            • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dimensionName(String)}\n", "documentation" : "

                                              The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                              • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                              • It can contain no more than 256 characters.

                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DimensionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDimensionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dimensionName", "fluentSetterDocumentation" : "

                                              The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                              • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                              • It can contain no more than 256 characters.

                                              \n@param dimensionName The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                              • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                              • It can contain no more than 256 characters.

                                              • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensionName", "getterDocumentation" : "

                                                The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                                • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                • It can contain no more than 256 characters.

                                                \n@return The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                                • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                • It can contain no more than 256 characters.

                                                • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DimensionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DimensionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DimensionName", "sensitive" : false, "setterDocumentation" : "

                                                  The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                                  • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                  • It can contain no more than 256 characters.

                                                  \n@param dimensionName The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                                  • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                  • It can contain no more than 256 characters.

                                                  • ", "setterMethodName" : "setDimensionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dimensionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dimensionName", "variableType" : "String", "documentation" : "

                                                    The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

                                                    • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                    • It can contain no more than 256 characters.

                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDimensionValueSourceAsString", "beanStyleSetterMethodName" : "setDimensionValueSource", "c2jName" : "DimensionValueSource", "c2jShape" : "DimensionValueSource", "defaultConsumerFluentSetterDocumentation" : "

                                                    The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dimensionValueSourceAsString(String)}.\n@param dimensionValueSource a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensionValueSource(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                    The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

                                                    \n

                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #dimensionValueSource} will return {@link DimensionValueSource#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dimensionValueSourceAsString}.\n

                                                    \n@return The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.\n@see DimensionValueSource\n@deprecated Use {@link #dimensionValueSourceAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                    The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

                                                    \n@param dimensionValueSource The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.\n@see DimensionValueSource\n@return Returns a reference to this object so that method calls can be chained together.\n@see DimensionValueSource\n@deprecated Use {@link #dimensionValueSource(String)}\n", "documentation" : "

                                                    The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

                                                    ", "endpointDiscoveryId" : false, "enumType" : "DimensionValueSource", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DimensionValueSource property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDimensionValueSource", "fluentEnumGetterMethodName" : "dimensionValueSource", "fluentEnumSetterMethodName" : "dimensionValueSource", "fluentGetterMethodName" : "dimensionValueSourceAsString", "fluentSetterDocumentation" : "

                                                    The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

                                                    \n@param dimensionValueSource The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.\n@see DimensionValueSource\n@return Returns a reference to this object so that method calls can be chained together.\n@see DimensionValueSource", "fluentSetterMethodName" : "dimensionValueSource", "getterDocumentation" : "

                                                    The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

                                                    \n

                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #dimensionValueSource} will return {@link DimensionValueSource#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dimensionValueSourceAsString}.\n

                                                    \n@return The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.\n@see DimensionValueSource", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DimensionValueSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DimensionValueSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DimensionValueSource", "sensitive" : false, "setterDocumentation" : "

                                                    The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

                                                    \n@param dimensionValueSource The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.\n@see DimensionValueSource", "setterMethodName" : "setDimensionValueSource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dimensionValueSource", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dimensionValueSource", "variableType" : "String", "documentation" : "

                                                    The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDefaultDimensionValue", "beanStyleSetterMethodName" : "setDefaultDimensionValue", "c2jName" : "DefaultDimensionValue", "c2jShape" : "DefaultDimensionValue", "defaultConsumerFluentSetterDocumentation" : "

                                                    The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                                                    • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                    • It can contain no more than 256 characters.

                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultDimensionValue(String)}.\n@param defaultDimensionValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultDimensionValue(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                    The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                                                    • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                    • It can contain no more than 256 characters.

                                                    \n@return The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                                                    • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                    • It can contain no more than 256 characters.

                                                    • \n@deprecated Use {@link #defaultDimensionValue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                      The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                                                      • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                      • It can contain no more than 256 characters.

                                                      \n@param defaultDimensionValue The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                                                      • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                      • It can contain no more than 256 characters.

                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #defaultDimensionValue(String)}\n", "documentation" : "

                                                        The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                                                        • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                        • It can contain no more than 256 characters.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DefaultDimensionValue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDefaultDimensionValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultDimensionValue", "fluentSetterDocumentation" : "

                                                        The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                                                        • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                        • It can contain no more than 256 characters.

                                                        \n@param defaultDimensionValue The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                                                        • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                        • It can contain no more than 256 characters.

                                                        • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultDimensionValue", "getterDocumentation" : "

                                                          The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                                                          • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                          • It can contain no more than 256 characters.

                                                          \n@return The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                                                          • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                          • It can contain no more than 256 characters.

                                                          • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultDimensionValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultDimensionValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultDimensionValue", "sensitive" : false, "setterDocumentation" : "

                                                            The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                                                            • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                            • It can contain no more than 256 characters.

                                                            \n@param defaultDimensionValue The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                                                            • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                            • It can contain no more than 256 characters.

                                                            • ", "setterMethodName" : "setDefaultDimensionValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultDimensionValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultDimensionValue", "variableType" : "String", "documentation" : "

                                                              The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

                                                              • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                              • It can contain no more than 256 characters.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DimensionName", "DimensionValueSource", "DefaultDimensionValue" ], "shapeName" : "CloudWatchDimensionConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CloudWatchDimensionConfiguration", "variableName" : "cloudWatchDimensionConfiguration", "variableType" : "CloudWatchDimensionConfiguration", "documentation" : null, "simpleType" : "CloudWatchDimensionConfiguration", "variableSetterType" : "CloudWatchDimensionConfiguration" }, "wrapper" : false, "xmlNamespace" : null }, "ConcurrentModificationException" : { "c2jName" : "ConcurrentModificationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              The resource is being modified by another operation or thread.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ConcurrentModificationException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 500, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ConcurrentModificationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ConcurrentModificationException", "variableName" : "concurrentModificationException", "variableType" : "ConcurrentModificationException", "documentation" : null, "simpleType" : "ConcurrentModificationException", "variableSetterType" : "ConcurrentModificationException" }, "wrapper" : false, "xmlNamespace" : null }, "Content" : { "c2jName" : "Content", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              An object that represents the content of the email, and optionally a character set specification.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getData", "beanStyleSetterMethodName" : "setData", "c2jName" : "Data", "c2jShape" : "MessageData", "defaultConsumerFluentSetterDocumentation" : "

                                                              The content of the message itself.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #data(String)}.\n@param data a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The content of the message itself.

                                                              \n@return The content of the message itself.\n@deprecated Use {@link #data()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The content of the message itself.

                                                              \n@param data The content of the message itself.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #data(String)}\n", "documentation" : "

                                                              The content of the message itself.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Data property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasData", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "data", "fluentSetterDocumentation" : "

                                                              The content of the message itself.

                                                              \n@param data The content of the message itself.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "data", "getterDocumentation" : "

                                                              The content of the message itself.

                                                              \n@return The content of the message itself.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Data", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Data", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Data", "sensitive" : false, "setterDocumentation" : "

                                                              The content of the message itself.

                                                              \n@param data The content of the message itself.", "setterMethodName" : "setData", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "data", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "data", "variableType" : "String", "documentation" : "

                                                              The content of the message itself.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCharset", "beanStyleSetterMethodName" : "setCharset", "c2jName" : "Charset", "c2jShape" : "Charset", "defaultConsumerFluentSetterDocumentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #charset(String)}.\n@param charset a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #charset(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              \n@return The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.\n@deprecated Use {@link #charset()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              \n@param charset The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #charset(String)}\n", "documentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Charset property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCharset", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "charset", "fluentSetterDocumentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              \n@param charset The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "charset", "getterDocumentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              \n@return The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Charset", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Charset", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Charset", "sensitive" : false, "setterDocumentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              \n@param charset The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.", "setterMethodName" : "setCharset", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "charset", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "charset", "variableType" : "String", "documentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Charset" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCharset", "beanStyleSetterMethodName" : "setCharset", "c2jName" : "Charset", "c2jShape" : "Charset", "defaultConsumerFluentSetterDocumentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #charset(String)}.\n@param charset a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #charset(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              \n@return The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.\n@deprecated Use {@link #charset()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              \n@param charset The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #charset(String)}\n", "documentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Charset property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCharset", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "charset", "fluentSetterDocumentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              \n@param charset The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "charset", "getterDocumentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              \n@return The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Charset", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Charset", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Charset", "sensitive" : false, "setterDocumentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              \n@param charset The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.", "setterMethodName" : "setCharset", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "charset", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "charset", "variableType" : "String", "documentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Data" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getData", "beanStyleSetterMethodName" : "setData", "c2jName" : "Data", "c2jShape" : "MessageData", "defaultConsumerFluentSetterDocumentation" : "

                                                              The content of the message itself.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #data(String)}.\n@param data a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The content of the message itself.

                                                              \n@return The content of the message itself.\n@deprecated Use {@link #data()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The content of the message itself.

                                                              \n@param data The content of the message itself.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #data(String)}\n", "documentation" : "

                                                              The content of the message itself.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Data property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasData", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "data", "fluentSetterDocumentation" : "

                                                              The content of the message itself.

                                                              \n@param data The content of the message itself.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "data", "getterDocumentation" : "

                                                              The content of the message itself.

                                                              \n@return The content of the message itself.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Data", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Data", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Data", "sensitive" : false, "setterDocumentation" : "

                                                              The content of the message itself.

                                                              \n@param data The content of the message itself.", "setterMethodName" : "setData", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "data", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "data", "variableType" : "String", "documentation" : "

                                                              The content of the message itself.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getData", "beanStyleSetterMethodName" : "setData", "c2jName" : "Data", "c2jShape" : "MessageData", "defaultConsumerFluentSetterDocumentation" : "

                                                              The content of the message itself.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #data(String)}.\n@param data a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The content of the message itself.

                                                              \n@return The content of the message itself.\n@deprecated Use {@link #data()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The content of the message itself.

                                                              \n@param data The content of the message itself.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #data(String)}\n", "documentation" : "

                                                              The content of the message itself.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Data property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasData", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "data", "fluentSetterDocumentation" : "

                                                              The content of the message itself.

                                                              \n@param data The content of the message itself.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "data", "getterDocumentation" : "

                                                              The content of the message itself.

                                                              \n@return The content of the message itself.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Data", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Data", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Data", "sensitive" : false, "setterDocumentation" : "

                                                              The content of the message itself.

                                                              \n@param data The content of the message itself.", "setterMethodName" : "setData", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "data", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "data", "variableType" : "String", "documentation" : "

                                                              The content of the message itself.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCharset", "beanStyleSetterMethodName" : "setCharset", "c2jName" : "Charset", "c2jShape" : "Charset", "defaultConsumerFluentSetterDocumentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #charset(String)}.\n@param charset a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #charset(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              \n@return The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.\n@deprecated Use {@link #charset()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              \n@param charset The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #charset(String)}\n", "documentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Charset property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCharset", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "charset", "fluentSetterDocumentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              \n@param charset The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "charset", "getterDocumentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              \n@return The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Charset", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Charset", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Charset", "sensitive" : false, "setterDocumentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              \n@param charset The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.", "setterMethodName" : "setCharset", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "charset", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "charset", "variableType" : "String", "documentation" : "

                                                              The character set for the content. Because of the constraints of the SMTP protocol, Amazon SES uses 7-bit ASCII by default. If the text includes characters outside of the ASCII range, you have to specify a character set. For example, you could specify UTF-8, ISO-8859-1, or Shift_JIS.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Data" ], "shapeName" : "Content", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Content", "variableName" : "content", "variableType" : "Content", "documentation" : null, "simpleType" : "Content", "variableSetterType" : "Content" }, "wrapper" : false, "xmlNamespace" : null }, "CreateConfigurationSetEventDestinationRequest" : { "c2jName" : "CreateConfigurationSetEventDestinationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              A request to add an event destination to a configuration set.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateConfigurationSetEventDestination", "locationName" : null, "requestUri" : "/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              \n@return The name of the configuration set that you want to add an event destination to.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              \n@param configurationSetName The name of the configuration set that you want to add an event destination to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              \n@param configurationSetName The name of the configuration set that you want to add an event destination to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              \n@return The name of the configuration set that you want to add an event destination to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              \n@param configurationSetName The name of the configuration set that you want to add an event destination to.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEventDestinationName", "beanStyleSetterMethodName" : "setEventDestinationName", "c2jName" : "EventDestinationName", "c2jShape" : "EventDestinationName", "defaultConsumerFluentSetterDocumentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventDestinationName(String)}.\n@param eventDestinationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventDestinationName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              \n@return A name that identifies the event destination within the configuration set.\n@deprecated Use {@link #eventDestinationName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              \n@param eventDestinationName A name that identifies the event destination within the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventDestinationName(String)}\n", "documentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventDestinationName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventDestinationName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventDestinationName", "fluentSetterDocumentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              \n@param eventDestinationName A name that identifies the event destination within the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventDestinationName", "getterDocumentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              \n@return A name that identifies the event destination within the configuration set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventDestinationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventDestinationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventDestinationName", "sensitive" : false, "setterDocumentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              \n@param eventDestinationName A name that identifies the event destination within the configuration set.", "setterMethodName" : "setEventDestinationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventDestinationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventDestinationName", "variableType" : "String", "documentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEventDestination", "beanStyleSetterMethodName" : "setEventDestination", "c2jName" : "EventDestination", "c2jShape" : "EventDestinationDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that defines the event destination.

                                                              \nThis is a convenience that creates an instance of the {@link EventDestinationDefinition.Builder} avoiding the need to create one manually via {@link EventDestinationDefinition#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventDestinationDefinition.Builder#build()} is called immediately and its result is passed to {@link #eventDestination(EventDestinationDefinition)}.\n@param eventDestination a consumer that will call methods on {@link EventDestinationDefinition.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventDestination(EventDestinationDefinition)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that defines the event destination.

                                                              \n@return An object that defines the event destination.\n@deprecated Use {@link #eventDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that defines the event destination.

                                                              \n@param eventDestination An object that defines the event destination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventDestination(EventDestinationDefinition)}\n", "documentation" : "

                                                              An object that defines the event destination.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventDestination", "fluentSetterDocumentation" : "

                                                              An object that defines the event destination.

                                                              \n@param eventDestination An object that defines the event destination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventDestination", "getterDocumentation" : "

                                                              An object that defines the event destination.

                                                              \n@return An object that defines the event destination.", "getterModel" : { "returnType" : "EventDestinationDefinition", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventDestination", "sensitive" : false, "setterDocumentation" : "

                                                              An object that defines the event destination.

                                                              \n@param eventDestination An object that defines the event destination.", "setterMethodName" : "setEventDestination", "setterModel" : { "variableDeclarationType" : "EventDestinationDefinition", "variableName" : "eventDestination", "variableType" : "EventDestinationDefinition", "documentation" : null, "simpleType" : "EventDestinationDefinition", "variableSetterType" : "EventDestinationDefinition" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventDestinationDefinition", "variableName" : "eventDestination", "variableType" : "EventDestinationDefinition", "documentation" : "

                                                              An object that defines the event destination.

                                                              ", "simpleType" : "EventDestinationDefinition", "variableSetterType" : "EventDestinationDefinition" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConfigurationSetName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              \n@return The name of the configuration set that you want to add an event destination to.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              \n@param configurationSetName The name of the configuration set that you want to add an event destination to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              \n@param configurationSetName The name of the configuration set that you want to add an event destination to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              \n@return The name of the configuration set that you want to add an event destination to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              \n@param configurationSetName The name of the configuration set that you want to add an event destination to.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EventDestination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEventDestination", "beanStyleSetterMethodName" : "setEventDestination", "c2jName" : "EventDestination", "c2jShape" : "EventDestinationDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that defines the event destination.

                                                              \nThis is a convenience that creates an instance of the {@link EventDestinationDefinition.Builder} avoiding the need to create one manually via {@link EventDestinationDefinition#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventDestinationDefinition.Builder#build()} is called immediately and its result is passed to {@link #eventDestination(EventDestinationDefinition)}.\n@param eventDestination a consumer that will call methods on {@link EventDestinationDefinition.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventDestination(EventDestinationDefinition)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that defines the event destination.

                                                              \n@return An object that defines the event destination.\n@deprecated Use {@link #eventDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that defines the event destination.

                                                              \n@param eventDestination An object that defines the event destination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventDestination(EventDestinationDefinition)}\n", "documentation" : "

                                                              An object that defines the event destination.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventDestination", "fluentSetterDocumentation" : "

                                                              An object that defines the event destination.

                                                              \n@param eventDestination An object that defines the event destination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventDestination", "getterDocumentation" : "

                                                              An object that defines the event destination.

                                                              \n@return An object that defines the event destination.", "getterModel" : { "returnType" : "EventDestinationDefinition", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventDestination", "sensitive" : false, "setterDocumentation" : "

                                                              An object that defines the event destination.

                                                              \n@param eventDestination An object that defines the event destination.", "setterMethodName" : "setEventDestination", "setterModel" : { "variableDeclarationType" : "EventDestinationDefinition", "variableName" : "eventDestination", "variableType" : "EventDestinationDefinition", "documentation" : null, "simpleType" : "EventDestinationDefinition", "variableSetterType" : "EventDestinationDefinition" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventDestinationDefinition", "variableName" : "eventDestination", "variableType" : "EventDestinationDefinition", "documentation" : "

                                                              An object that defines the event destination.

                                                              ", "simpleType" : "EventDestinationDefinition", "variableSetterType" : "EventDestinationDefinition" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EventDestinationName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEventDestinationName", "beanStyleSetterMethodName" : "setEventDestinationName", "c2jName" : "EventDestinationName", "c2jShape" : "EventDestinationName", "defaultConsumerFluentSetterDocumentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventDestinationName(String)}.\n@param eventDestinationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventDestinationName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              \n@return A name that identifies the event destination within the configuration set.\n@deprecated Use {@link #eventDestinationName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              \n@param eventDestinationName A name that identifies the event destination within the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventDestinationName(String)}\n", "documentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventDestinationName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventDestinationName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventDestinationName", "fluentSetterDocumentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              \n@param eventDestinationName A name that identifies the event destination within the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventDestinationName", "getterDocumentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              \n@return A name that identifies the event destination within the configuration set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventDestinationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventDestinationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventDestinationName", "sensitive" : false, "setterDocumentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              \n@param eventDestinationName A name that identifies the event destination within the configuration set.", "setterMethodName" : "setEventDestinationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventDestinationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventDestinationName", "variableType" : "String", "documentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              \n@return The name of the configuration set that you want to add an event destination to.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              \n@param configurationSetName The name of the configuration set that you want to add an event destination to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              \n@param configurationSetName The name of the configuration set that you want to add an event destination to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              \n@return The name of the configuration set that you want to add an event destination to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              \n@param configurationSetName The name of the configuration set that you want to add an event destination to.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                              The name of the configuration set that you want to add an event destination to.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEventDestinationName", "beanStyleSetterMethodName" : "setEventDestinationName", "c2jName" : "EventDestinationName", "c2jShape" : "EventDestinationName", "defaultConsumerFluentSetterDocumentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventDestinationName(String)}.\n@param eventDestinationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventDestinationName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              \n@return A name that identifies the event destination within the configuration set.\n@deprecated Use {@link #eventDestinationName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              \n@param eventDestinationName A name that identifies the event destination within the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventDestinationName(String)}\n", "documentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventDestinationName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventDestinationName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventDestinationName", "fluentSetterDocumentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              \n@param eventDestinationName A name that identifies the event destination within the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventDestinationName", "getterDocumentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              \n@return A name that identifies the event destination within the configuration set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventDestinationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventDestinationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventDestinationName", "sensitive" : false, "setterDocumentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              \n@param eventDestinationName A name that identifies the event destination within the configuration set.", "setterMethodName" : "setEventDestinationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventDestinationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventDestinationName", "variableType" : "String", "documentation" : "

                                                              A name that identifies the event destination within the configuration set.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEventDestination", "beanStyleSetterMethodName" : "setEventDestination", "c2jName" : "EventDestination", "c2jShape" : "EventDestinationDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that defines the event destination.

                                                              \nThis is a convenience that creates an instance of the {@link EventDestinationDefinition.Builder} avoiding the need to create one manually via {@link EventDestinationDefinition#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventDestinationDefinition.Builder#build()} is called immediately and its result is passed to {@link #eventDestination(EventDestinationDefinition)}.\n@param eventDestination a consumer that will call methods on {@link EventDestinationDefinition.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventDestination(EventDestinationDefinition)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that defines the event destination.

                                                              \n@return An object that defines the event destination.\n@deprecated Use {@link #eventDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that defines the event destination.

                                                              \n@param eventDestination An object that defines the event destination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventDestination(EventDestinationDefinition)}\n", "documentation" : "

                                                              An object that defines the event destination.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventDestination", "fluentSetterDocumentation" : "

                                                              An object that defines the event destination.

                                                              \n@param eventDestination An object that defines the event destination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventDestination", "getterDocumentation" : "

                                                              An object that defines the event destination.

                                                              \n@return An object that defines the event destination.", "getterModel" : { "returnType" : "EventDestinationDefinition", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventDestination", "sensitive" : false, "setterDocumentation" : "

                                                              An object that defines the event destination.

                                                              \n@param eventDestination An object that defines the event destination.", "setterMethodName" : "setEventDestination", "setterModel" : { "variableDeclarationType" : "EventDestinationDefinition", "variableName" : "eventDestination", "variableType" : "EventDestinationDefinition", "documentation" : null, "simpleType" : "EventDestinationDefinition", "variableSetterType" : "EventDestinationDefinition" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventDestinationDefinition", "variableName" : "eventDestination", "variableType" : "EventDestinationDefinition", "documentation" : "

                                                              An object that defines the event destination.

                                                              ", "simpleType" : "EventDestinationDefinition", "variableSetterType" : "EventDestinationDefinition" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ConfigurationSetName", "EventDestinationName", "EventDestination" ], "shapeName" : "CreateConfigurationSetEventDestinationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateConfigurationSetEventDestinationRequest", "variableName" : "createConfigurationSetEventDestinationRequest", "variableType" : "CreateConfigurationSetEventDestinationRequest", "documentation" : null, "simpleType" : "CreateConfigurationSetEventDestinationRequest", "variableSetterType" : "CreateConfigurationSetEventDestinationRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateConfigurationSetEventDestinationResponse" : { "c2jName" : "CreateConfigurationSetEventDestinationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateConfigurationSetEventDestinationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateConfigurationSetEventDestinationResponse", "variableName" : "createConfigurationSetEventDestinationResponse", "variableType" : "CreateConfigurationSetEventDestinationResponse", "documentation" : null, "simpleType" : "CreateConfigurationSetEventDestinationResponse", "variableSetterType" : "CreateConfigurationSetEventDestinationResponse" }, "wrapper" : false, "xmlNamespace" : null }, "CreateConfigurationSetRequest" : { "c2jName" : "CreateConfigurationSetRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              A request to create a configuration set.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateConfigurationSet", "locationName" : null, "requestUri" : "/v2/email/configuration-sets", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the configuration set.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the configuration set.

                                                              \n@return The name of the configuration set.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the configuration set.

                                                              \n@param configurationSetName The name of the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                              The name of the configuration set.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                              The name of the configuration set.

                                                              \n@param configurationSetName The name of the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                              The name of the configuration set.

                                                              \n@return The name of the configuration set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the configuration set.

                                                              \n@param configurationSetName The name of the configuration set.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                              The name of the configuration set.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTrackingOptions", "beanStyleSetterMethodName" : "setTrackingOptions", "c2jName" : "TrackingOptions", "c2jShape" : "TrackingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              \nThis is a convenience that creates an instance of the {@link TrackingOptions.Builder} avoiding the need to create one manually via {@link TrackingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link TrackingOptions.Builder#build()} is called immediately and its result is passed to {@link #trackingOptions(TrackingOptions)}.\n@param trackingOptions a consumer that will call methods on {@link TrackingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #trackingOptions(TrackingOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              \n@return An object that defines the open and click tracking options for emails that you send using the configuration set.\n@deprecated Use {@link #trackingOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              \n@param trackingOptions An object that defines the open and click tracking options for emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #trackingOptions(TrackingOptions)}\n", "documentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TrackingOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTrackingOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "trackingOptions", "fluentSetterDocumentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              \n@param trackingOptions An object that defines the open and click tracking options for emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "trackingOptions", "getterDocumentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              \n@return An object that defines the open and click tracking options for emails that you send using the configuration set.", "getterModel" : { "returnType" : "TrackingOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TrackingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TrackingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TrackingOptions", "sensitive" : false, "setterDocumentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              \n@param trackingOptions An object that defines the open and click tracking options for emails that you send using the configuration set.", "setterMethodName" : "setTrackingOptions", "setterModel" : { "variableDeclarationType" : "TrackingOptions", "variableName" : "trackingOptions", "variableType" : "TrackingOptions", "documentation" : null, "simpleType" : "TrackingOptions", "variableSetterType" : "TrackingOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TrackingOptions", "variableName" : "trackingOptions", "variableType" : "TrackingOptions", "documentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              ", "simpleType" : "TrackingOptions", "variableSetterType" : "TrackingOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeliveryOptions", "beanStyleSetterMethodName" : "setDeliveryOptions", "c2jName" : "DeliveryOptions", "c2jShape" : "DeliveryOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              \nThis is a convenience that creates an instance of the {@link DeliveryOptions.Builder} avoiding the need to create one manually via {@link DeliveryOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeliveryOptions.Builder#build()} is called immediately and its result is passed to {@link #deliveryOptions(DeliveryOptions)}.\n@param deliveryOptions a consumer that will call methods on {@link DeliveryOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryOptions(DeliveryOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              \n@return An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.\n@deprecated Use {@link #deliveryOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              \n@param deliveryOptions An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deliveryOptions(DeliveryOptions)}\n", "documentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeliveryOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeliveryOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deliveryOptions", "fluentSetterDocumentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              \n@param deliveryOptions An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deliveryOptions", "getterDocumentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              \n@return An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.", "getterModel" : { "returnType" : "DeliveryOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeliveryOptions", "sensitive" : false, "setterDocumentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              \n@param deliveryOptions An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.", "setterMethodName" : "setDeliveryOptions", "setterModel" : { "variableDeclarationType" : "DeliveryOptions", "variableName" : "deliveryOptions", "variableType" : "DeliveryOptions", "documentation" : null, "simpleType" : "DeliveryOptions", "variableSetterType" : "DeliveryOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeliveryOptions", "variableName" : "deliveryOptions", "variableType" : "DeliveryOptions", "documentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              ", "simpleType" : "DeliveryOptions", "variableSetterType" : "DeliveryOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReputationOptions", "beanStyleSetterMethodName" : "setReputationOptions", "c2jName" : "ReputationOptions", "c2jShape" : "ReputationOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              \nThis is a convenience that creates an instance of the {@link ReputationOptions.Builder} avoiding the need to create one manually via {@link ReputationOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link ReputationOptions.Builder#build()} is called immediately and its result is passed to {@link #reputationOptions(ReputationOptions)}.\n@param reputationOptions a consumer that will call methods on {@link ReputationOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reputationOptions(ReputationOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              \n@return An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.\n@deprecated Use {@link #reputationOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              \n@param reputationOptions An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reputationOptions(ReputationOptions)}\n", "documentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReputationOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReputationOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reputationOptions", "fluentSetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              \n@param reputationOptions An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reputationOptions", "getterDocumentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              \n@return An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.", "getterModel" : { "returnType" : "ReputationOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReputationOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReputationOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ReputationOptions", "sensitive" : false, "setterDocumentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              \n@param reputationOptions An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.", "setterMethodName" : "setReputationOptions", "setterModel" : { "variableDeclarationType" : "ReputationOptions", "variableName" : "reputationOptions", "variableType" : "ReputationOptions", "documentation" : null, "simpleType" : "ReputationOptions", "variableSetterType" : "ReputationOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ReputationOptions", "variableName" : "reputationOptions", "variableType" : "ReputationOptions", "documentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              ", "simpleType" : "ReputationOptions", "variableSetterType" : "ReputationOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingOptions", "beanStyleSetterMethodName" : "setSendingOptions", "c2jName" : "SendingOptions", "c2jShape" : "SendingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              \nThis is a convenience that creates an instance of the {@link SendingOptions.Builder} avoiding the need to create one manually via {@link SendingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SendingOptions.Builder#build()} is called immediately and its result is passed to {@link #sendingOptions(SendingOptions)}.\n@param sendingOptions a consumer that will call methods on {@link SendingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingOptions(SendingOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              \n@return An object that defines whether or not Amazon SES can send email that you send using the configuration set.\n@deprecated Use {@link #sendingOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              \n@param sendingOptions An object that defines whether or not Amazon SES can send email that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingOptions(SendingOptions)}\n", "documentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingOptions", "fluentSetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              \n@param sendingOptions An object that defines whether or not Amazon SES can send email that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingOptions", "getterDocumentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              \n@return An object that defines whether or not Amazon SES can send email that you send using the configuration set.", "getterModel" : { "returnType" : "SendingOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SendingOptions", "sensitive" : false, "setterDocumentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              \n@param sendingOptions An object that defines whether or not Amazon SES can send email that you send using the configuration set.", "setterMethodName" : "setSendingOptions", "setterModel" : { "variableDeclarationType" : "SendingOptions", "variableName" : "sendingOptions", "variableType" : "SendingOptions", "documentation" : null, "simpleType" : "SendingOptions", "variableSetterType" : "SendingOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SendingOptions", "variableName" : "sendingOptions", "variableType" : "SendingOptions", "documentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              ", "simpleType" : "SendingOptions", "variableSetterType" : "SendingOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An array of objects that define the tags (keys and values) that you want to associate with the configuration set.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An array of objects that define the tags (keys and values) that you want to associate with the configuration set.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the configuration set.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSuppressionOptions", "beanStyleSetterMethodName" : "setSuppressionOptions", "c2jName" : "SuppressionOptions", "c2jShape" : "SuppressionOptions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SuppressionOptions property for this object.\n\nThis is a convenience that creates an instance of the {@link SuppressionOptions.Builder} avoiding the need to create one manually via {@link SuppressionOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SuppressionOptions.Builder#build()} is called immediately and its result is passed to {@link #suppressionOptions(SuppressionOptions)}.\n@param suppressionOptions a consumer that will call methods on {@link SuppressionOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressionOptions(SuppressionOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the SuppressionOptions property for this object.\n@return The value of the SuppressionOptions property for this object.\n@deprecated Use {@link #suppressionOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the SuppressionOptions property for this object.\n\n@param suppressionOptions The new value for the SuppressionOptions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressionOptions(SuppressionOptions)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressionOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressionOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suppressionOptions", "fluentSetterDocumentation" : "Sets the value of the SuppressionOptions property for this object.\n\n@param suppressionOptions The new value for the SuppressionOptions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressionOptions", "getterDocumentation" : "Returns the value of the SuppressionOptions property for this object.\n@return The value of the SuppressionOptions property for this object.", "getterModel" : { "returnType" : "SuppressionOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressionOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressionOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SuppressionOptions", "sensitive" : false, "setterDocumentation" : "Sets the value of the SuppressionOptions property for this object.\n\n@param suppressionOptions The new value for the SuppressionOptions property for this object.", "setterMethodName" : "setSuppressionOptions", "setterModel" : { "variableDeclarationType" : "SuppressionOptions", "variableName" : "suppressionOptions", "variableType" : "SuppressionOptions", "documentation" : null, "simpleType" : "SuppressionOptions", "variableSetterType" : "SuppressionOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SuppressionOptions", "variableName" : "suppressionOptions", "variableType" : "SuppressionOptions", "documentation" : "", "simpleType" : "SuppressionOptions", "variableSetterType" : "SuppressionOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConfigurationSetName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the configuration set.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the configuration set.

                                                              \n@return The name of the configuration set.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the configuration set.

                                                              \n@param configurationSetName The name of the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                              The name of the configuration set.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                              The name of the configuration set.

                                                              \n@param configurationSetName The name of the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                              The name of the configuration set.

                                                              \n@return The name of the configuration set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the configuration set.

                                                              \n@param configurationSetName The name of the configuration set.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                              The name of the configuration set.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DeliveryOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeliveryOptions", "beanStyleSetterMethodName" : "setDeliveryOptions", "c2jName" : "DeliveryOptions", "c2jShape" : "DeliveryOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              \nThis is a convenience that creates an instance of the {@link DeliveryOptions.Builder} avoiding the need to create one manually via {@link DeliveryOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeliveryOptions.Builder#build()} is called immediately and its result is passed to {@link #deliveryOptions(DeliveryOptions)}.\n@param deliveryOptions a consumer that will call methods on {@link DeliveryOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryOptions(DeliveryOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              \n@return An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.\n@deprecated Use {@link #deliveryOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              \n@param deliveryOptions An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deliveryOptions(DeliveryOptions)}\n", "documentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeliveryOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeliveryOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deliveryOptions", "fluentSetterDocumentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              \n@param deliveryOptions An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deliveryOptions", "getterDocumentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              \n@return An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.", "getterModel" : { "returnType" : "DeliveryOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeliveryOptions", "sensitive" : false, "setterDocumentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              \n@param deliveryOptions An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.", "setterMethodName" : "setDeliveryOptions", "setterModel" : { "variableDeclarationType" : "DeliveryOptions", "variableName" : "deliveryOptions", "variableType" : "DeliveryOptions", "documentation" : null, "simpleType" : "DeliveryOptions", "variableSetterType" : "DeliveryOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeliveryOptions", "variableName" : "deliveryOptions", "variableType" : "DeliveryOptions", "documentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              ", "simpleType" : "DeliveryOptions", "variableSetterType" : "DeliveryOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReputationOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReputationOptions", "beanStyleSetterMethodName" : "setReputationOptions", "c2jName" : "ReputationOptions", "c2jShape" : "ReputationOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              \nThis is a convenience that creates an instance of the {@link ReputationOptions.Builder} avoiding the need to create one manually via {@link ReputationOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link ReputationOptions.Builder#build()} is called immediately and its result is passed to {@link #reputationOptions(ReputationOptions)}.\n@param reputationOptions a consumer that will call methods on {@link ReputationOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reputationOptions(ReputationOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              \n@return An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.\n@deprecated Use {@link #reputationOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              \n@param reputationOptions An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reputationOptions(ReputationOptions)}\n", "documentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReputationOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReputationOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reputationOptions", "fluentSetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              \n@param reputationOptions An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reputationOptions", "getterDocumentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              \n@return An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.", "getterModel" : { "returnType" : "ReputationOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReputationOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReputationOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ReputationOptions", "sensitive" : false, "setterDocumentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              \n@param reputationOptions An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.", "setterMethodName" : "setReputationOptions", "setterModel" : { "variableDeclarationType" : "ReputationOptions", "variableName" : "reputationOptions", "variableType" : "ReputationOptions", "documentation" : null, "simpleType" : "ReputationOptions", "variableSetterType" : "ReputationOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ReputationOptions", "variableName" : "reputationOptions", "variableType" : "ReputationOptions", "documentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              ", "simpleType" : "ReputationOptions", "variableSetterType" : "ReputationOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SendingOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingOptions", "beanStyleSetterMethodName" : "setSendingOptions", "c2jName" : "SendingOptions", "c2jShape" : "SendingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              \nThis is a convenience that creates an instance of the {@link SendingOptions.Builder} avoiding the need to create one manually via {@link SendingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SendingOptions.Builder#build()} is called immediately and its result is passed to {@link #sendingOptions(SendingOptions)}.\n@param sendingOptions a consumer that will call methods on {@link SendingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingOptions(SendingOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              \n@return An object that defines whether or not Amazon SES can send email that you send using the configuration set.\n@deprecated Use {@link #sendingOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              \n@param sendingOptions An object that defines whether or not Amazon SES can send email that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingOptions(SendingOptions)}\n", "documentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingOptions", "fluentSetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              \n@param sendingOptions An object that defines whether or not Amazon SES can send email that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingOptions", "getterDocumentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              \n@return An object that defines whether or not Amazon SES can send email that you send using the configuration set.", "getterModel" : { "returnType" : "SendingOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SendingOptions", "sensitive" : false, "setterDocumentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              \n@param sendingOptions An object that defines whether or not Amazon SES can send email that you send using the configuration set.", "setterMethodName" : "setSendingOptions", "setterModel" : { "variableDeclarationType" : "SendingOptions", "variableName" : "sendingOptions", "variableType" : "SendingOptions", "documentation" : null, "simpleType" : "SendingOptions", "variableSetterType" : "SendingOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SendingOptions", "variableName" : "sendingOptions", "variableType" : "SendingOptions", "documentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              ", "simpleType" : "SendingOptions", "variableSetterType" : "SendingOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SuppressionOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSuppressionOptions", "beanStyleSetterMethodName" : "setSuppressionOptions", "c2jName" : "SuppressionOptions", "c2jShape" : "SuppressionOptions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SuppressionOptions property for this object.\n\nThis is a convenience that creates an instance of the {@link SuppressionOptions.Builder} avoiding the need to create one manually via {@link SuppressionOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SuppressionOptions.Builder#build()} is called immediately and its result is passed to {@link #suppressionOptions(SuppressionOptions)}.\n@param suppressionOptions a consumer that will call methods on {@link SuppressionOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressionOptions(SuppressionOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the SuppressionOptions property for this object.\n@return The value of the SuppressionOptions property for this object.\n@deprecated Use {@link #suppressionOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the SuppressionOptions property for this object.\n\n@param suppressionOptions The new value for the SuppressionOptions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressionOptions(SuppressionOptions)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressionOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressionOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suppressionOptions", "fluentSetterDocumentation" : "Sets the value of the SuppressionOptions property for this object.\n\n@param suppressionOptions The new value for the SuppressionOptions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressionOptions", "getterDocumentation" : "Returns the value of the SuppressionOptions property for this object.\n@return The value of the SuppressionOptions property for this object.", "getterModel" : { "returnType" : "SuppressionOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressionOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressionOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SuppressionOptions", "sensitive" : false, "setterDocumentation" : "Sets the value of the SuppressionOptions property for this object.\n\n@param suppressionOptions The new value for the SuppressionOptions property for this object.", "setterMethodName" : "setSuppressionOptions", "setterModel" : { "variableDeclarationType" : "SuppressionOptions", "variableName" : "suppressionOptions", "variableType" : "SuppressionOptions", "documentation" : null, "simpleType" : "SuppressionOptions", "variableSetterType" : "SuppressionOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SuppressionOptions", "variableName" : "suppressionOptions", "variableType" : "SuppressionOptions", "documentation" : "", "simpleType" : "SuppressionOptions", "variableSetterType" : "SuppressionOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An array of objects that define the tags (keys and values) that you want to associate with the configuration set.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An array of objects that define the tags (keys and values) that you want to associate with the configuration set.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the configuration set.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TrackingOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTrackingOptions", "beanStyleSetterMethodName" : "setTrackingOptions", "c2jName" : "TrackingOptions", "c2jShape" : "TrackingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              \nThis is a convenience that creates an instance of the {@link TrackingOptions.Builder} avoiding the need to create one manually via {@link TrackingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link TrackingOptions.Builder#build()} is called immediately and its result is passed to {@link #trackingOptions(TrackingOptions)}.\n@param trackingOptions a consumer that will call methods on {@link TrackingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #trackingOptions(TrackingOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              \n@return An object that defines the open and click tracking options for emails that you send using the configuration set.\n@deprecated Use {@link #trackingOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              \n@param trackingOptions An object that defines the open and click tracking options for emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #trackingOptions(TrackingOptions)}\n", "documentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TrackingOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTrackingOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "trackingOptions", "fluentSetterDocumentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              \n@param trackingOptions An object that defines the open and click tracking options for emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "trackingOptions", "getterDocumentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              \n@return An object that defines the open and click tracking options for emails that you send using the configuration set.", "getterModel" : { "returnType" : "TrackingOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TrackingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TrackingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TrackingOptions", "sensitive" : false, "setterDocumentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              \n@param trackingOptions An object that defines the open and click tracking options for emails that you send using the configuration set.", "setterMethodName" : "setTrackingOptions", "setterModel" : { "variableDeclarationType" : "TrackingOptions", "variableName" : "trackingOptions", "variableType" : "TrackingOptions", "documentation" : null, "simpleType" : "TrackingOptions", "variableSetterType" : "TrackingOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TrackingOptions", "variableName" : "trackingOptions", "variableType" : "TrackingOptions", "documentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              ", "simpleType" : "TrackingOptions", "variableSetterType" : "TrackingOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the configuration set.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the configuration set.

                                                              \n@return The name of the configuration set.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the configuration set.

                                                              \n@param configurationSetName The name of the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                              The name of the configuration set.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                              The name of the configuration set.

                                                              \n@param configurationSetName The name of the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                              The name of the configuration set.

                                                              \n@return The name of the configuration set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the configuration set.

                                                              \n@param configurationSetName The name of the configuration set.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                              The name of the configuration set.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTrackingOptions", "beanStyleSetterMethodName" : "setTrackingOptions", "c2jName" : "TrackingOptions", "c2jShape" : "TrackingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              \nThis is a convenience that creates an instance of the {@link TrackingOptions.Builder} avoiding the need to create one manually via {@link TrackingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link TrackingOptions.Builder#build()} is called immediately and its result is passed to {@link #trackingOptions(TrackingOptions)}.\n@param trackingOptions a consumer that will call methods on {@link TrackingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #trackingOptions(TrackingOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              \n@return An object that defines the open and click tracking options for emails that you send using the configuration set.\n@deprecated Use {@link #trackingOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              \n@param trackingOptions An object that defines the open and click tracking options for emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #trackingOptions(TrackingOptions)}\n", "documentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TrackingOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTrackingOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "trackingOptions", "fluentSetterDocumentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              \n@param trackingOptions An object that defines the open and click tracking options for emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "trackingOptions", "getterDocumentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              \n@return An object that defines the open and click tracking options for emails that you send using the configuration set.", "getterModel" : { "returnType" : "TrackingOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TrackingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TrackingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TrackingOptions", "sensitive" : false, "setterDocumentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              \n@param trackingOptions An object that defines the open and click tracking options for emails that you send using the configuration set.", "setterMethodName" : "setTrackingOptions", "setterModel" : { "variableDeclarationType" : "TrackingOptions", "variableName" : "trackingOptions", "variableType" : "TrackingOptions", "documentation" : null, "simpleType" : "TrackingOptions", "variableSetterType" : "TrackingOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TrackingOptions", "variableName" : "trackingOptions", "variableType" : "TrackingOptions", "documentation" : "

                                                              An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                              ", "simpleType" : "TrackingOptions", "variableSetterType" : "TrackingOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeliveryOptions", "beanStyleSetterMethodName" : "setDeliveryOptions", "c2jName" : "DeliveryOptions", "c2jShape" : "DeliveryOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              \nThis is a convenience that creates an instance of the {@link DeliveryOptions.Builder} avoiding the need to create one manually via {@link DeliveryOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeliveryOptions.Builder#build()} is called immediately and its result is passed to {@link #deliveryOptions(DeliveryOptions)}.\n@param deliveryOptions a consumer that will call methods on {@link DeliveryOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryOptions(DeliveryOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              \n@return An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.\n@deprecated Use {@link #deliveryOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              \n@param deliveryOptions An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deliveryOptions(DeliveryOptions)}\n", "documentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeliveryOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeliveryOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deliveryOptions", "fluentSetterDocumentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              \n@param deliveryOptions An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deliveryOptions", "getterDocumentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              \n@return An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.", "getterModel" : { "returnType" : "DeliveryOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeliveryOptions", "sensitive" : false, "setterDocumentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              \n@param deliveryOptions An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.", "setterMethodName" : "setDeliveryOptions", "setterModel" : { "variableDeclarationType" : "DeliveryOptions", "variableName" : "deliveryOptions", "variableType" : "DeliveryOptions", "documentation" : null, "simpleType" : "DeliveryOptions", "variableSetterType" : "DeliveryOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeliveryOptions", "variableName" : "deliveryOptions", "variableType" : "DeliveryOptions", "documentation" : "

                                                              An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                              ", "simpleType" : "DeliveryOptions", "variableSetterType" : "DeliveryOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReputationOptions", "beanStyleSetterMethodName" : "setReputationOptions", "c2jName" : "ReputationOptions", "c2jShape" : "ReputationOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              \nThis is a convenience that creates an instance of the {@link ReputationOptions.Builder} avoiding the need to create one manually via {@link ReputationOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link ReputationOptions.Builder#build()} is called immediately and its result is passed to {@link #reputationOptions(ReputationOptions)}.\n@param reputationOptions a consumer that will call methods on {@link ReputationOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reputationOptions(ReputationOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              \n@return An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.\n@deprecated Use {@link #reputationOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              \n@param reputationOptions An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reputationOptions(ReputationOptions)}\n", "documentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReputationOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReputationOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reputationOptions", "fluentSetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              \n@param reputationOptions An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reputationOptions", "getterDocumentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              \n@return An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.", "getterModel" : { "returnType" : "ReputationOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReputationOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReputationOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ReputationOptions", "sensitive" : false, "setterDocumentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              \n@param reputationOptions An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.", "setterMethodName" : "setReputationOptions", "setterModel" : { "variableDeclarationType" : "ReputationOptions", "variableName" : "reputationOptions", "variableType" : "ReputationOptions", "documentation" : null, "simpleType" : "ReputationOptions", "variableSetterType" : "ReputationOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ReputationOptions", "variableName" : "reputationOptions", "variableType" : "ReputationOptions", "documentation" : "

                                                              An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                              ", "simpleType" : "ReputationOptions", "variableSetterType" : "ReputationOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingOptions", "beanStyleSetterMethodName" : "setSendingOptions", "c2jName" : "SendingOptions", "c2jShape" : "SendingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              \nThis is a convenience that creates an instance of the {@link SendingOptions.Builder} avoiding the need to create one manually via {@link SendingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SendingOptions.Builder#build()} is called immediately and its result is passed to {@link #sendingOptions(SendingOptions)}.\n@param sendingOptions a consumer that will call methods on {@link SendingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingOptions(SendingOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              \n@return An object that defines whether or not Amazon SES can send email that you send using the configuration set.\n@deprecated Use {@link #sendingOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              \n@param sendingOptions An object that defines whether or not Amazon SES can send email that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingOptions(SendingOptions)}\n", "documentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingOptions", "fluentSetterDocumentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              \n@param sendingOptions An object that defines whether or not Amazon SES can send email that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingOptions", "getterDocumentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              \n@return An object that defines whether or not Amazon SES can send email that you send using the configuration set.", "getterModel" : { "returnType" : "SendingOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SendingOptions", "sensitive" : false, "setterDocumentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              \n@param sendingOptions An object that defines whether or not Amazon SES can send email that you send using the configuration set.", "setterMethodName" : "setSendingOptions", "setterModel" : { "variableDeclarationType" : "SendingOptions", "variableName" : "sendingOptions", "variableType" : "SendingOptions", "documentation" : null, "simpleType" : "SendingOptions", "variableSetterType" : "SendingOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SendingOptions", "variableName" : "sendingOptions", "variableType" : "SendingOptions", "documentation" : "

                                                              An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                              ", "simpleType" : "SendingOptions", "variableSetterType" : "SendingOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An array of objects that define the tags (keys and values) that you want to associate with the configuration set.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An array of objects that define the tags (keys and values) that you want to associate with the configuration set.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the configuration set.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the configuration set.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSuppressionOptions", "beanStyleSetterMethodName" : "setSuppressionOptions", "c2jName" : "SuppressionOptions", "c2jShape" : "SuppressionOptions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SuppressionOptions property for this object.\n\nThis is a convenience that creates an instance of the {@link SuppressionOptions.Builder} avoiding the need to create one manually via {@link SuppressionOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SuppressionOptions.Builder#build()} is called immediately and its result is passed to {@link #suppressionOptions(SuppressionOptions)}.\n@param suppressionOptions a consumer that will call methods on {@link SuppressionOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressionOptions(SuppressionOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the SuppressionOptions property for this object.\n@return The value of the SuppressionOptions property for this object.\n@deprecated Use {@link #suppressionOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the SuppressionOptions property for this object.\n\n@param suppressionOptions The new value for the SuppressionOptions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressionOptions(SuppressionOptions)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressionOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressionOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suppressionOptions", "fluentSetterDocumentation" : "Sets the value of the SuppressionOptions property for this object.\n\n@param suppressionOptions The new value for the SuppressionOptions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressionOptions", "getterDocumentation" : "Returns the value of the SuppressionOptions property for this object.\n@return The value of the SuppressionOptions property for this object.", "getterModel" : { "returnType" : "SuppressionOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressionOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressionOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SuppressionOptions", "sensitive" : false, "setterDocumentation" : "Sets the value of the SuppressionOptions property for this object.\n\n@param suppressionOptions The new value for the SuppressionOptions property for this object.", "setterMethodName" : "setSuppressionOptions", "setterModel" : { "variableDeclarationType" : "SuppressionOptions", "variableName" : "suppressionOptions", "variableType" : "SuppressionOptions", "documentation" : null, "simpleType" : "SuppressionOptions", "variableSetterType" : "SuppressionOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SuppressionOptions", "variableName" : "suppressionOptions", "variableType" : "SuppressionOptions", "documentation" : "", "simpleType" : "SuppressionOptions", "variableSetterType" : "SuppressionOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ConfigurationSetName" ], "shapeName" : "CreateConfigurationSetRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateConfigurationSetRequest", "variableName" : "createConfigurationSetRequest", "variableType" : "CreateConfigurationSetRequest", "documentation" : null, "simpleType" : "CreateConfigurationSetRequest", "variableSetterType" : "CreateConfigurationSetRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateConfigurationSetResponse" : { "c2jName" : "CreateConfigurationSetResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateConfigurationSetResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateConfigurationSetResponse", "variableName" : "createConfigurationSetResponse", "variableType" : "CreateConfigurationSetResponse", "documentation" : null, "simpleType" : "CreateConfigurationSetResponse", "variableSetterType" : "CreateConfigurationSetResponse" }, "wrapper" : false, "xmlNamespace" : null }, "CreateDedicatedIpPoolRequest" : { "c2jName" : "CreateDedicatedIpPoolRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              A request to create a new dedicated IP pool.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateDedicatedIpPool", "locationName" : null, "requestUri" : "/v2/email/dedicated-ip-pools", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolName", "beanStyleSetterMethodName" : "setPoolName", "c2jName" : "PoolName", "c2jShape" : "PoolName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the dedicated IP pool.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolName(String)}.\n@param poolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the dedicated IP pool.

                                                              \n@return The name of the dedicated IP pool.\n@deprecated Use {@link #poolName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the dedicated IP pool.

                                                              \n@param poolName The name of the dedicated IP pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolName(String)}\n", "documentation" : "

                                                              The name of the dedicated IP pool.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolName", "fluentSetterDocumentation" : "

                                                              The name of the dedicated IP pool.

                                                              \n@param poolName The name of the dedicated IP pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolName", "getterDocumentation" : "

                                                              The name of the dedicated IP pool.

                                                              \n@return The name of the dedicated IP pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the dedicated IP pool.

                                                              \n@param poolName The name of the dedicated IP pool.", "setterMethodName" : "setPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : "

                                                              The name of the dedicated IP pool.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An object that defines the tags (keys and values) that you want to associate with the pool.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              \n@param tags An object that defines the tags (keys and values) that you want to associate with the pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              \n@param tags An object that defines the tags (keys and values) that you want to associate with the pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An object that defines the tags (keys and values) that you want to associate with the pool.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              \n@param tags An object that defines the tags (keys and values) that you want to associate with the pool.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "PoolName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolName", "beanStyleSetterMethodName" : "setPoolName", "c2jName" : "PoolName", "c2jShape" : "PoolName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the dedicated IP pool.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolName(String)}.\n@param poolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the dedicated IP pool.

                                                              \n@return The name of the dedicated IP pool.\n@deprecated Use {@link #poolName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the dedicated IP pool.

                                                              \n@param poolName The name of the dedicated IP pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolName(String)}\n", "documentation" : "

                                                              The name of the dedicated IP pool.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolName", "fluentSetterDocumentation" : "

                                                              The name of the dedicated IP pool.

                                                              \n@param poolName The name of the dedicated IP pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolName", "getterDocumentation" : "

                                                              The name of the dedicated IP pool.

                                                              \n@return The name of the dedicated IP pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the dedicated IP pool.

                                                              \n@param poolName The name of the dedicated IP pool.", "setterMethodName" : "setPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : "

                                                              The name of the dedicated IP pool.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An object that defines the tags (keys and values) that you want to associate with the pool.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              \n@param tags An object that defines the tags (keys and values) that you want to associate with the pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              \n@param tags An object that defines the tags (keys and values) that you want to associate with the pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An object that defines the tags (keys and values) that you want to associate with the pool.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              \n@param tags An object that defines the tags (keys and values) that you want to associate with the pool.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolName", "beanStyleSetterMethodName" : "setPoolName", "c2jName" : "PoolName", "c2jShape" : "PoolName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the dedicated IP pool.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolName(String)}.\n@param poolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the dedicated IP pool.

                                                              \n@return The name of the dedicated IP pool.\n@deprecated Use {@link #poolName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the dedicated IP pool.

                                                              \n@param poolName The name of the dedicated IP pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolName(String)}\n", "documentation" : "

                                                              The name of the dedicated IP pool.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolName", "fluentSetterDocumentation" : "

                                                              The name of the dedicated IP pool.

                                                              \n@param poolName The name of the dedicated IP pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolName", "getterDocumentation" : "

                                                              The name of the dedicated IP pool.

                                                              \n@return The name of the dedicated IP pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the dedicated IP pool.

                                                              \n@param poolName The name of the dedicated IP pool.", "setterMethodName" : "setPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : "

                                                              The name of the dedicated IP pool.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An object that defines the tags (keys and values) that you want to associate with the pool.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              \n@param tags An object that defines the tags (keys and values) that you want to associate with the pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              \n@param tags An object that defines the tags (keys and values) that you want to associate with the pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An object that defines the tags (keys and values) that you want to associate with the pool.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              \n@param tags An object that defines the tags (keys and values) that you want to associate with the pool.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                              An object that defines the tags (keys and values) that you want to associate with the pool.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "PoolName" ], "shapeName" : "CreateDedicatedIpPoolRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateDedicatedIpPoolRequest", "variableName" : "createDedicatedIpPoolRequest", "variableType" : "CreateDedicatedIpPoolRequest", "documentation" : null, "simpleType" : "CreateDedicatedIpPoolRequest", "variableSetterType" : "CreateDedicatedIpPoolRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateDedicatedIpPoolResponse" : { "c2jName" : "CreateDedicatedIpPoolResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateDedicatedIpPoolResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateDedicatedIpPoolResponse", "variableName" : "createDedicatedIpPoolResponse", "variableType" : "CreateDedicatedIpPoolResponse", "documentation" : null, "simpleType" : "CreateDedicatedIpPoolResponse", "variableSetterType" : "CreateDedicatedIpPoolResponse" }, "wrapper" : false, "xmlNamespace" : null }, "CreateDeliverabilityTestReportRequest" : { "c2jName" : "CreateDeliverabilityTestReportRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              A request to perform a predictive inbox placement test. Predictive inbox placement tests can help you predict how your messages will be handled by various email providers around the world. When you perform a predictive inbox placement test, you provide a sample message that contains the content that you plan to send to your customers. We send that message to special email addresses spread across several major email providers around the world. The test takes about 24 hours to complete. When the test is complete, you can use the GetDeliverabilityTestReport operation to view the results of the test.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateDeliverabilityTestReport", "locationName" : null, "requestUri" : "/v2/email/deliverability-dashboard/test", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReportName", "beanStyleSetterMethodName" : "setReportName", "c2jName" : "ReportName", "c2jShape" : "ReportName", "defaultConsumerFluentSetterDocumentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportName(String)}.\n@param reportName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              \n@return A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.\n@deprecated Use {@link #reportName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              \n@param reportName A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reportName(String)}\n", "documentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReportName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReportName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportName", "fluentSetterDocumentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              \n@param reportName A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportName", "getterDocumentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              \n@return A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportName", "sensitive" : false, "setterDocumentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              \n@param reportName A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.", "setterMethodName" : "setReportName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportName", "variableType" : "String", "documentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFromEmailAddress", "beanStyleSetterMethodName" : "setFromEmailAddress", "c2jName" : "FromEmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fromEmailAddress(String)}.\n@param fromEmailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromEmailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              \n@return The email address that the predictive inbox placement test email was sent from.\n@deprecated Use {@link #fromEmailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              \n@param fromEmailAddress The email address that the predictive inbox placement test email was sent from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fromEmailAddress(String)}\n", "documentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FromEmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFromEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromEmailAddress", "fluentSetterDocumentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              \n@param fromEmailAddress The email address that the predictive inbox placement test email was sent from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromEmailAddress", "getterDocumentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              \n@return The email address that the predictive inbox placement test email was sent from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FromEmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FromEmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromEmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              \n@param fromEmailAddress The email address that the predictive inbox placement test email was sent from.", "setterMethodName" : "setFromEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromEmailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromEmailAddress", "variableType" : "String", "documentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "EmailContent", "defaultConsumerFluentSetterDocumentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              \nThis is a convenience that creates an instance of the {@link EmailContent.Builder} avoiding the need to create one manually via {@link EmailContent#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailContent.Builder#build()} is called immediately and its result is passed to {@link #content(EmailContent)}.\n@param content a consumer that will call methods on {@link EmailContent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(EmailContent)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              \n@return The HTML body of the message that you sent when you performed the predictive inbox placement test.\n@deprecated Use {@link #content()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              \n@param content The HTML body of the message that you sent when you performed the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #content(EmailContent)}\n", "documentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Content property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              \n@param content The HTML body of the message that you sent when you performed the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              \n@return The HTML body of the message that you sent when you performed the predictive inbox placement test.", "getterModel" : { "returnType" : "EmailContent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              \n@param content The HTML body of the message that you sent when you performed the predictive inbox placement test.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "EmailContent", "variableName" : "content", "variableType" : "EmailContent", "documentation" : null, "simpleType" : "EmailContent", "variableSetterType" : "EmailContent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailContent", "variableName" : "content", "variableType" : "EmailContent", "documentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              ", "simpleType" : "EmailContent", "variableSetterType" : "EmailContent" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Content" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "EmailContent", "defaultConsumerFluentSetterDocumentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              \nThis is a convenience that creates an instance of the {@link EmailContent.Builder} avoiding the need to create one manually via {@link EmailContent#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailContent.Builder#build()} is called immediately and its result is passed to {@link #content(EmailContent)}.\n@param content a consumer that will call methods on {@link EmailContent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(EmailContent)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              \n@return The HTML body of the message that you sent when you performed the predictive inbox placement test.\n@deprecated Use {@link #content()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              \n@param content The HTML body of the message that you sent when you performed the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #content(EmailContent)}\n", "documentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Content property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              \n@param content The HTML body of the message that you sent when you performed the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              \n@return The HTML body of the message that you sent when you performed the predictive inbox placement test.", "getterModel" : { "returnType" : "EmailContent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              \n@param content The HTML body of the message that you sent when you performed the predictive inbox placement test.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "EmailContent", "variableName" : "content", "variableType" : "EmailContent", "documentation" : null, "simpleType" : "EmailContent", "variableSetterType" : "EmailContent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailContent", "variableName" : "content", "variableType" : "EmailContent", "documentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              ", "simpleType" : "EmailContent", "variableSetterType" : "EmailContent" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FromEmailAddress" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFromEmailAddress", "beanStyleSetterMethodName" : "setFromEmailAddress", "c2jName" : "FromEmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fromEmailAddress(String)}.\n@param fromEmailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromEmailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              \n@return The email address that the predictive inbox placement test email was sent from.\n@deprecated Use {@link #fromEmailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              \n@param fromEmailAddress The email address that the predictive inbox placement test email was sent from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fromEmailAddress(String)}\n", "documentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FromEmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFromEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromEmailAddress", "fluentSetterDocumentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              \n@param fromEmailAddress The email address that the predictive inbox placement test email was sent from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromEmailAddress", "getterDocumentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              \n@return The email address that the predictive inbox placement test email was sent from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FromEmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FromEmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromEmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              \n@param fromEmailAddress The email address that the predictive inbox placement test email was sent from.", "setterMethodName" : "setFromEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromEmailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromEmailAddress", "variableType" : "String", "documentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReportName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReportName", "beanStyleSetterMethodName" : "setReportName", "c2jName" : "ReportName", "c2jShape" : "ReportName", "defaultConsumerFluentSetterDocumentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportName(String)}.\n@param reportName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              \n@return A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.\n@deprecated Use {@link #reportName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              \n@param reportName A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reportName(String)}\n", "documentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReportName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReportName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportName", "fluentSetterDocumentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              \n@param reportName A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportName", "getterDocumentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              \n@return A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportName", "sensitive" : false, "setterDocumentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              \n@param reportName A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.", "setterMethodName" : "setReportName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportName", "variableType" : "String", "documentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReportName", "beanStyleSetterMethodName" : "setReportName", "c2jName" : "ReportName", "c2jShape" : "ReportName", "defaultConsumerFluentSetterDocumentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportName(String)}.\n@param reportName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              \n@return A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.\n@deprecated Use {@link #reportName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              \n@param reportName A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reportName(String)}\n", "documentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReportName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReportName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportName", "fluentSetterDocumentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              \n@param reportName A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportName", "getterDocumentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              \n@return A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportName", "sensitive" : false, "setterDocumentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              \n@param reportName A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.", "setterMethodName" : "setReportName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportName", "variableType" : "String", "documentation" : "

                                                              A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFromEmailAddress", "beanStyleSetterMethodName" : "setFromEmailAddress", "c2jName" : "FromEmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fromEmailAddress(String)}.\n@param fromEmailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromEmailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              \n@return The email address that the predictive inbox placement test email was sent from.\n@deprecated Use {@link #fromEmailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              \n@param fromEmailAddress The email address that the predictive inbox placement test email was sent from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fromEmailAddress(String)}\n", "documentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FromEmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFromEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromEmailAddress", "fluentSetterDocumentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              \n@param fromEmailAddress The email address that the predictive inbox placement test email was sent from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromEmailAddress", "getterDocumentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              \n@return The email address that the predictive inbox placement test email was sent from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FromEmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FromEmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromEmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              \n@param fromEmailAddress The email address that the predictive inbox placement test email was sent from.", "setterMethodName" : "setFromEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromEmailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromEmailAddress", "variableType" : "String", "documentation" : "

                                                              The email address that the predictive inbox placement test email was sent from.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "EmailContent", "defaultConsumerFluentSetterDocumentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              \nThis is a convenience that creates an instance of the {@link EmailContent.Builder} avoiding the need to create one manually via {@link EmailContent#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailContent.Builder#build()} is called immediately and its result is passed to {@link #content(EmailContent)}.\n@param content a consumer that will call methods on {@link EmailContent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(EmailContent)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              \n@return The HTML body of the message that you sent when you performed the predictive inbox placement test.\n@deprecated Use {@link #content()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              \n@param content The HTML body of the message that you sent when you performed the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #content(EmailContent)}\n", "documentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Content property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              \n@param content The HTML body of the message that you sent when you performed the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              \n@return The HTML body of the message that you sent when you performed the predictive inbox placement test.", "getterModel" : { "returnType" : "EmailContent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              \n@param content The HTML body of the message that you sent when you performed the predictive inbox placement test.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "EmailContent", "variableName" : "content", "variableType" : "EmailContent", "documentation" : null, "simpleType" : "EmailContent", "variableSetterType" : "EmailContent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailContent", "variableName" : "content", "variableType" : "EmailContent", "documentation" : "

                                                              The HTML body of the message that you sent when you performed the predictive inbox placement test.

                                                              ", "simpleType" : "EmailContent", "variableSetterType" : "EmailContent" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FromEmailAddress", "Content" ], "shapeName" : "CreateDeliverabilityTestReportRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateDeliverabilityTestReportRequest", "variableName" : "createDeliverabilityTestReportRequest", "variableType" : "CreateDeliverabilityTestReportRequest", "documentation" : null, "simpleType" : "CreateDeliverabilityTestReportRequest", "variableSetterType" : "CreateDeliverabilityTestReportRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateDeliverabilityTestReportResponse" : { "c2jName" : "CreateDeliverabilityTestReportResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Information about the predictive inbox placement test that you created.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReportId", "beanStyleSetterMethodName" : "setReportId", "c2jName" : "ReportId", "c2jShape" : "ReportId", "defaultConsumerFluentSetterDocumentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportId(String)}.\n@param reportId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              \n@return A unique string that identifies the predictive inbox placement test.\n@deprecated Use {@link #reportId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              \n@param reportId A unique string that identifies the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reportId(String)}\n", "documentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReportId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReportId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportId", "fluentSetterDocumentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              \n@param reportId A unique string that identifies the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportId", "getterDocumentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              \n@return A unique string that identifies the predictive inbox placement test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportId", "sensitive" : false, "setterDocumentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              \n@param reportId A unique string that identifies the predictive inbox placement test.", "setterMethodName" : "setReportId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportId", "variableType" : "String", "documentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeliverabilityTestStatusAsString", "beanStyleSetterMethodName" : "setDeliverabilityTestStatus", "c2jName" : "DeliverabilityTestStatus", "c2jShape" : "DeliverabilityTestStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliverabilityTestStatusAsString(String)}.\n@param deliverabilityTestStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliverabilityTestStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #deliverabilityTestStatus} will return {@link DeliverabilityTestStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliverabilityTestStatusAsString}.\n

                                                              \n@return The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus\n@deprecated Use {@link #deliverabilityTestStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              \n@param deliverabilityTestStatus The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliverabilityTestStatus\n@deprecated Use {@link #deliverabilityTestStatus(String)}\n", "documentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "DeliverabilityTestStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeliverabilityTestStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeliverabilityTestStatus", "fluentEnumGetterMethodName" : "deliverabilityTestStatus", "fluentEnumSetterMethodName" : "deliverabilityTestStatus", "fluentGetterMethodName" : "deliverabilityTestStatusAsString", "fluentSetterDocumentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              \n@param deliverabilityTestStatus The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliverabilityTestStatus", "fluentSetterMethodName" : "deliverabilityTestStatus", "getterDocumentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #deliverabilityTestStatus} will return {@link DeliverabilityTestStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliverabilityTestStatusAsString}.\n

                                                              \n@return The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliverabilityTestStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliverabilityTestStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeliverabilityTestStatus", "sensitive" : false, "setterDocumentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              \n@param deliverabilityTestStatus The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus", "setterMethodName" : "setDeliverabilityTestStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliverabilityTestStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deliverabilityTestStatus", "variableType" : "String", "documentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeliverabilityTestStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeliverabilityTestStatusAsString", "beanStyleSetterMethodName" : "setDeliverabilityTestStatus", "c2jName" : "DeliverabilityTestStatus", "c2jShape" : "DeliverabilityTestStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliverabilityTestStatusAsString(String)}.\n@param deliverabilityTestStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliverabilityTestStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #deliverabilityTestStatus} will return {@link DeliverabilityTestStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliverabilityTestStatusAsString}.\n

                                                              \n@return The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus\n@deprecated Use {@link #deliverabilityTestStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              \n@param deliverabilityTestStatus The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliverabilityTestStatus\n@deprecated Use {@link #deliverabilityTestStatus(String)}\n", "documentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "DeliverabilityTestStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeliverabilityTestStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeliverabilityTestStatus", "fluentEnumGetterMethodName" : "deliverabilityTestStatus", "fluentEnumSetterMethodName" : "deliverabilityTestStatus", "fluentGetterMethodName" : "deliverabilityTestStatusAsString", "fluentSetterDocumentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              \n@param deliverabilityTestStatus The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliverabilityTestStatus", "fluentSetterMethodName" : "deliverabilityTestStatus", "getterDocumentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #deliverabilityTestStatus} will return {@link DeliverabilityTestStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliverabilityTestStatusAsString}.\n

                                                              \n@return The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliverabilityTestStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliverabilityTestStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeliverabilityTestStatus", "sensitive" : false, "setterDocumentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              \n@param deliverabilityTestStatus The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus", "setterMethodName" : "setDeliverabilityTestStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliverabilityTestStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deliverabilityTestStatus", "variableType" : "String", "documentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReportId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReportId", "beanStyleSetterMethodName" : "setReportId", "c2jName" : "ReportId", "c2jShape" : "ReportId", "defaultConsumerFluentSetterDocumentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportId(String)}.\n@param reportId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              \n@return A unique string that identifies the predictive inbox placement test.\n@deprecated Use {@link #reportId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              \n@param reportId A unique string that identifies the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reportId(String)}\n", "documentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReportId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReportId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportId", "fluentSetterDocumentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              \n@param reportId A unique string that identifies the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportId", "getterDocumentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              \n@return A unique string that identifies the predictive inbox placement test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportId", "sensitive" : false, "setterDocumentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              \n@param reportId A unique string that identifies the predictive inbox placement test.", "setterMethodName" : "setReportId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportId", "variableType" : "String", "documentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReportId", "beanStyleSetterMethodName" : "setReportId", "c2jName" : "ReportId", "c2jShape" : "ReportId", "defaultConsumerFluentSetterDocumentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportId(String)}.\n@param reportId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              \n@return A unique string that identifies the predictive inbox placement test.\n@deprecated Use {@link #reportId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              \n@param reportId A unique string that identifies the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reportId(String)}\n", "documentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReportId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReportId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportId", "fluentSetterDocumentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              \n@param reportId A unique string that identifies the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportId", "getterDocumentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              \n@return A unique string that identifies the predictive inbox placement test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportId", "sensitive" : false, "setterDocumentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              \n@param reportId A unique string that identifies the predictive inbox placement test.", "setterMethodName" : "setReportId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportId", "variableType" : "String", "documentation" : "

                                                              A unique string that identifies the predictive inbox placement test.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeliverabilityTestStatusAsString", "beanStyleSetterMethodName" : "setDeliverabilityTestStatus", "c2jName" : "DeliverabilityTestStatus", "c2jShape" : "DeliverabilityTestStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliverabilityTestStatusAsString(String)}.\n@param deliverabilityTestStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliverabilityTestStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #deliverabilityTestStatus} will return {@link DeliverabilityTestStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliverabilityTestStatusAsString}.\n

                                                              \n@return The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus\n@deprecated Use {@link #deliverabilityTestStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              \n@param deliverabilityTestStatus The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliverabilityTestStatus\n@deprecated Use {@link #deliverabilityTestStatus(String)}\n", "documentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "DeliverabilityTestStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeliverabilityTestStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeliverabilityTestStatus", "fluentEnumGetterMethodName" : "deliverabilityTestStatus", "fluentEnumSetterMethodName" : "deliverabilityTestStatus", "fluentGetterMethodName" : "deliverabilityTestStatusAsString", "fluentSetterDocumentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              \n@param deliverabilityTestStatus The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliverabilityTestStatus", "fluentSetterMethodName" : "deliverabilityTestStatus", "getterDocumentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #deliverabilityTestStatus} will return {@link DeliverabilityTestStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliverabilityTestStatusAsString}.\n

                                                              \n@return The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliverabilityTestStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliverabilityTestStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeliverabilityTestStatus", "sensitive" : false, "setterDocumentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              \n@param deliverabilityTestStatus The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus", "setterMethodName" : "setDeliverabilityTestStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliverabilityTestStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deliverabilityTestStatus", "variableType" : "String", "documentation" : "

                                                              The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ReportId", "DeliverabilityTestStatus" ], "shapeName" : "CreateDeliverabilityTestReportResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateDeliverabilityTestReportResponse", "variableName" : "createDeliverabilityTestReportResponse", "variableType" : "CreateDeliverabilityTestReportResponse", "documentation" : null, "simpleType" : "CreateDeliverabilityTestReportResponse", "variableSetterType" : "CreateDeliverabilityTestReportResponse" }, "wrapper" : false, "xmlNamespace" : null }, "CreateEmailIdentityRequest" : { "c2jName" : "CreateEmailIdentityRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              A request to begin the verification process for an email identity (an email address or domain).

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateEmailIdentity", "locationName" : null, "requestUri" : "/v2/email/identities", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailIdentity", "beanStyleSetterMethodName" : "setEmailIdentity", "c2jName" : "EmailIdentity", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                              The email address or domain that you want to verify.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailIdentity(String)}.\n@param emailIdentity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentity(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The email address or domain that you want to verify.

                                                              \n@return The email address or domain that you want to verify.\n@deprecated Use {@link #emailIdentity()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The email address or domain that you want to verify.

                                                              \n@param emailIdentity The email address or domain that you want to verify.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentity(String)}\n", "documentation" : "

                                                              The email address or domain that you want to verify.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentity property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentity", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentity", "fluentSetterDocumentation" : "

                                                              The email address or domain that you want to verify.

                                                              \n@param emailIdentity The email address or domain that you want to verify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentity", "getterDocumentation" : "

                                                              The email address or domain that you want to verify.

                                                              \n@return The email address or domain that you want to verify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailIdentity", "sensitive" : false, "setterDocumentation" : "

                                                              The email address or domain that you want to verify.

                                                              \n@param emailIdentity The email address or domain that you want to verify.", "setterMethodName" : "setEmailIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : "

                                                              The email address or domain that you want to verify.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An array of objects that define the tags (keys and values) that you want to associate with the email identity.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the email identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the email identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An array of objects that define the tags (keys and values) that you want to associate with the email identity.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the email identity.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDkimSigningAttributes", "beanStyleSetterMethodName" : "setDkimSigningAttributes", "c2jName" : "DkimSigningAttributes", "c2jShape" : "DkimSigningAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              \nThis is a convenience that creates an instance of the {@link DkimSigningAttributes.Builder} avoiding the need to create one manually via {@link DkimSigningAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DkimSigningAttributes.Builder#build()} is called immediately and its result is passed to {@link #dkimSigningAttributes(DkimSigningAttributes)}.\n@param dkimSigningAttributes a consumer that will call methods on {@link DkimSigningAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dkimSigningAttributes(DkimSigningAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              \n@return If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.\n@deprecated Use {@link #dkimSigningAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              \n@param dkimSigningAttributes If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dkimSigningAttributes(DkimSigningAttributes)}\n", "documentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DkimSigningAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDkimSigningAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dkimSigningAttributes", "fluentSetterDocumentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              \n@param dkimSigningAttributes If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dkimSigningAttributes", "getterDocumentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              \n@return If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.", "getterModel" : { "returnType" : "DkimSigningAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DkimSigningAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DkimSigningAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DkimSigningAttributes", "sensitive" : false, "setterDocumentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              \n@param dkimSigningAttributes If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.", "setterMethodName" : "setDkimSigningAttributes", "setterModel" : { "variableDeclarationType" : "DkimSigningAttributes", "variableName" : "dkimSigningAttributes", "variableType" : "DkimSigningAttributes", "documentation" : null, "simpleType" : "DkimSigningAttributes", "variableSetterType" : "DkimSigningAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DkimSigningAttributes", "variableName" : "dkimSigningAttributes", "variableType" : "DkimSigningAttributes", "documentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              ", "simpleType" : "DkimSigningAttributes", "variableSetterType" : "DkimSigningAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DkimSigningAttributes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDkimSigningAttributes", "beanStyleSetterMethodName" : "setDkimSigningAttributes", "c2jName" : "DkimSigningAttributes", "c2jShape" : "DkimSigningAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              \nThis is a convenience that creates an instance of the {@link DkimSigningAttributes.Builder} avoiding the need to create one manually via {@link DkimSigningAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DkimSigningAttributes.Builder#build()} is called immediately and its result is passed to {@link #dkimSigningAttributes(DkimSigningAttributes)}.\n@param dkimSigningAttributes a consumer that will call methods on {@link DkimSigningAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dkimSigningAttributes(DkimSigningAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              \n@return If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.\n@deprecated Use {@link #dkimSigningAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              \n@param dkimSigningAttributes If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dkimSigningAttributes(DkimSigningAttributes)}\n", "documentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DkimSigningAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDkimSigningAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dkimSigningAttributes", "fluentSetterDocumentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              \n@param dkimSigningAttributes If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dkimSigningAttributes", "getterDocumentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              \n@return If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.", "getterModel" : { "returnType" : "DkimSigningAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DkimSigningAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DkimSigningAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DkimSigningAttributes", "sensitive" : false, "setterDocumentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              \n@param dkimSigningAttributes If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.", "setterMethodName" : "setDkimSigningAttributes", "setterModel" : { "variableDeclarationType" : "DkimSigningAttributes", "variableName" : "dkimSigningAttributes", "variableType" : "DkimSigningAttributes", "documentation" : null, "simpleType" : "DkimSigningAttributes", "variableSetterType" : "DkimSigningAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DkimSigningAttributes", "variableName" : "dkimSigningAttributes", "variableType" : "DkimSigningAttributes", "documentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              ", "simpleType" : "DkimSigningAttributes", "variableSetterType" : "DkimSigningAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EmailIdentity" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailIdentity", "beanStyleSetterMethodName" : "setEmailIdentity", "c2jName" : "EmailIdentity", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                              The email address or domain that you want to verify.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailIdentity(String)}.\n@param emailIdentity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentity(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The email address or domain that you want to verify.

                                                              \n@return The email address or domain that you want to verify.\n@deprecated Use {@link #emailIdentity()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The email address or domain that you want to verify.

                                                              \n@param emailIdentity The email address or domain that you want to verify.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentity(String)}\n", "documentation" : "

                                                              The email address or domain that you want to verify.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentity property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentity", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentity", "fluentSetterDocumentation" : "

                                                              The email address or domain that you want to verify.

                                                              \n@param emailIdentity The email address or domain that you want to verify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentity", "getterDocumentation" : "

                                                              The email address or domain that you want to verify.

                                                              \n@return The email address or domain that you want to verify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailIdentity", "sensitive" : false, "setterDocumentation" : "

                                                              The email address or domain that you want to verify.

                                                              \n@param emailIdentity The email address or domain that you want to verify.", "setterMethodName" : "setEmailIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : "

                                                              The email address or domain that you want to verify.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An array of objects that define the tags (keys and values) that you want to associate with the email identity.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the email identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the email identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An array of objects that define the tags (keys and values) that you want to associate with the email identity.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the email identity.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailIdentity", "beanStyleSetterMethodName" : "setEmailIdentity", "c2jName" : "EmailIdentity", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                              The email address or domain that you want to verify.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailIdentity(String)}.\n@param emailIdentity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentity(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The email address or domain that you want to verify.

                                                              \n@return The email address or domain that you want to verify.\n@deprecated Use {@link #emailIdentity()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The email address or domain that you want to verify.

                                                              \n@param emailIdentity The email address or domain that you want to verify.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentity(String)}\n", "documentation" : "

                                                              The email address or domain that you want to verify.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentity property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentity", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentity", "fluentSetterDocumentation" : "

                                                              The email address or domain that you want to verify.

                                                              \n@param emailIdentity The email address or domain that you want to verify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentity", "getterDocumentation" : "

                                                              The email address or domain that you want to verify.

                                                              \n@return The email address or domain that you want to verify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailIdentity", "sensitive" : false, "setterDocumentation" : "

                                                              The email address or domain that you want to verify.

                                                              \n@param emailIdentity The email address or domain that you want to verify.", "setterMethodName" : "setEmailIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : "

                                                              The email address or domain that you want to verify.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An array of objects that define the tags (keys and values) that you want to associate with the email identity.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the email identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the email identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return An array of objects that define the tags (keys and values) that you want to associate with the email identity.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              \n@param tags An array of objects that define the tags (keys and values) that you want to associate with the email identity.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                              An array of objects that define the tags (keys and values) that you want to associate with the email identity.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDkimSigningAttributes", "beanStyleSetterMethodName" : "setDkimSigningAttributes", "c2jName" : "DkimSigningAttributes", "c2jShape" : "DkimSigningAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              \nThis is a convenience that creates an instance of the {@link DkimSigningAttributes.Builder} avoiding the need to create one manually via {@link DkimSigningAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DkimSigningAttributes.Builder#build()} is called immediately and its result is passed to {@link #dkimSigningAttributes(DkimSigningAttributes)}.\n@param dkimSigningAttributes a consumer that will call methods on {@link DkimSigningAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dkimSigningAttributes(DkimSigningAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              \n@return If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.\n@deprecated Use {@link #dkimSigningAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              \n@param dkimSigningAttributes If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dkimSigningAttributes(DkimSigningAttributes)}\n", "documentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DkimSigningAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDkimSigningAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dkimSigningAttributes", "fluentSetterDocumentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              \n@param dkimSigningAttributes If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dkimSigningAttributes", "getterDocumentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              \n@return If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.", "getterModel" : { "returnType" : "DkimSigningAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DkimSigningAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DkimSigningAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DkimSigningAttributes", "sensitive" : false, "setterDocumentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              \n@param dkimSigningAttributes If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.", "setterMethodName" : "setDkimSigningAttributes", "setterModel" : { "variableDeclarationType" : "DkimSigningAttributes", "variableName" : "dkimSigningAttributes", "variableType" : "DkimSigningAttributes", "documentation" : null, "simpleType" : "DkimSigningAttributes", "variableSetterType" : "DkimSigningAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DkimSigningAttributes", "variableName" : "dkimSigningAttributes", "variableType" : "DkimSigningAttributes", "documentation" : "

                                                              If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, as opposed to the default method, Easy DKIM.

                                                              You can only specify this object if the email identity is a domain, as opposed to an address.

                                                              ", "simpleType" : "DkimSigningAttributes", "variableSetterType" : "DkimSigningAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EmailIdentity" ], "shapeName" : "CreateEmailIdentityRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateEmailIdentityRequest", "variableName" : "createEmailIdentityRequest", "variableType" : "CreateEmailIdentityRequest", "documentation" : null, "simpleType" : "CreateEmailIdentityRequest", "variableSetterType" : "CreateEmailIdentityRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateEmailIdentityResponse" : { "c2jName" : "CreateEmailIdentityResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              If the email identity is a domain, this object contains information about the DKIM verification status for the domain.

                                                              If the email identity is an email address, this object is empty.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIdentityTypeAsString", "beanStyleSetterMethodName" : "setIdentityType", "c2jName" : "IdentityType", "c2jShape" : "IdentityType", "defaultConsumerFluentSetterDocumentation" : "

                                                              The email identity type.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identityTypeAsString(String)}.\n@param identityType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The email identity type.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #identityType} will return {@link IdentityType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #identityTypeAsString}.\n

                                                              \n@return The email identity type.\n@see IdentityType\n@deprecated Use {@link #identityTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The email identity type.

                                                              \n@param identityType The email identity type.\n@see IdentityType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityType\n@deprecated Use {@link #identityType(String)}\n", "documentation" : "

                                                              The email identity type.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "IdentityType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IdentityType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIdentityType", "fluentEnumGetterMethodName" : "identityType", "fluentEnumSetterMethodName" : "identityType", "fluentGetterMethodName" : "identityTypeAsString", "fluentSetterDocumentation" : "

                                                              The email identity type.

                                                              \n@param identityType The email identity type.\n@see IdentityType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityType", "fluentSetterMethodName" : "identityType", "getterDocumentation" : "

                                                              The email identity type.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #identityType} will return {@link IdentityType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #identityTypeAsString}.\n

                                                              \n@return The email identity type.\n@see IdentityType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IdentityType", "sensitive" : false, "setterDocumentation" : "

                                                              The email identity type.

                                                              \n@param identityType The email identity type.\n@see IdentityType", "setterMethodName" : "setIdentityType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identityType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identityType", "variableType" : "String", "documentation" : "

                                                              The email identity type.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVerifiedForSendingStatus", "beanStyleSetterMethodName" : "setVerifiedForSendingStatus", "c2jName" : "VerifiedForSendingStatus", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #verifiedForSendingStatus(Boolean)}.\n@param verifiedForSendingStatus a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #verifiedForSendingStatus(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              \n@return Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.\n@deprecated Use {@link #verifiedForSendingStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              \n@param verifiedForSendingStatus Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #verifiedForSendingStatus(Boolean)}\n", "documentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VerifiedForSendingStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVerifiedForSendingStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "verifiedForSendingStatus", "fluentSetterDocumentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              \n@param verifiedForSendingStatus Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "verifiedForSendingStatus", "getterDocumentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              \n@return Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VerifiedForSendingStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VerifiedForSendingStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "VerifiedForSendingStatus", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              \n@param verifiedForSendingStatus Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.", "setterMethodName" : "setVerifiedForSendingStatus", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "verifiedForSendingStatus", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "verifiedForSendingStatus", "variableType" : "Boolean", "documentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDkimAttributes", "beanStyleSetterMethodName" : "setDkimAttributes", "c2jName" : "DkimAttributes", "c2jShape" : "DkimAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              \nThis is a convenience that creates an instance of the {@link DkimAttributes.Builder} avoiding the need to create one manually via {@link DkimAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DkimAttributes.Builder#build()} is called immediately and its result is passed to {@link #dkimAttributes(DkimAttributes)}.\n@param dkimAttributes a consumer that will call methods on {@link DkimAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dkimAttributes(DkimAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              \n@return An object that contains information about the DKIM attributes for the identity.\n@deprecated Use {@link #dkimAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              \n@param dkimAttributes An object that contains information about the DKIM attributes for the identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dkimAttributes(DkimAttributes)}\n", "documentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DkimAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDkimAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dkimAttributes", "fluentSetterDocumentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              \n@param dkimAttributes An object that contains information about the DKIM attributes for the identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dkimAttributes", "getterDocumentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              \n@return An object that contains information about the DKIM attributes for the identity.", "getterModel" : { "returnType" : "DkimAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DkimAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DkimAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DkimAttributes", "sensitive" : false, "setterDocumentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              \n@param dkimAttributes An object that contains information about the DKIM attributes for the identity.", "setterMethodName" : "setDkimAttributes", "setterModel" : { "variableDeclarationType" : "DkimAttributes", "variableName" : "dkimAttributes", "variableType" : "DkimAttributes", "documentation" : null, "simpleType" : "DkimAttributes", "variableSetterType" : "DkimAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DkimAttributes", "variableName" : "dkimAttributes", "variableType" : "DkimAttributes", "documentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              ", "simpleType" : "DkimAttributes", "variableSetterType" : "DkimAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DkimAttributes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDkimAttributes", "beanStyleSetterMethodName" : "setDkimAttributes", "c2jName" : "DkimAttributes", "c2jShape" : "DkimAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              \nThis is a convenience that creates an instance of the {@link DkimAttributes.Builder} avoiding the need to create one manually via {@link DkimAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DkimAttributes.Builder#build()} is called immediately and its result is passed to {@link #dkimAttributes(DkimAttributes)}.\n@param dkimAttributes a consumer that will call methods on {@link DkimAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dkimAttributes(DkimAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              \n@return An object that contains information about the DKIM attributes for the identity.\n@deprecated Use {@link #dkimAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              \n@param dkimAttributes An object that contains information about the DKIM attributes for the identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dkimAttributes(DkimAttributes)}\n", "documentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DkimAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDkimAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dkimAttributes", "fluentSetterDocumentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              \n@param dkimAttributes An object that contains information about the DKIM attributes for the identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dkimAttributes", "getterDocumentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              \n@return An object that contains information about the DKIM attributes for the identity.", "getterModel" : { "returnType" : "DkimAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DkimAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DkimAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DkimAttributes", "sensitive" : false, "setterDocumentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              \n@param dkimAttributes An object that contains information about the DKIM attributes for the identity.", "setterMethodName" : "setDkimAttributes", "setterModel" : { "variableDeclarationType" : "DkimAttributes", "variableName" : "dkimAttributes", "variableType" : "DkimAttributes", "documentation" : null, "simpleType" : "DkimAttributes", "variableSetterType" : "DkimAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DkimAttributes", "variableName" : "dkimAttributes", "variableType" : "DkimAttributes", "documentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              ", "simpleType" : "DkimAttributes", "variableSetterType" : "DkimAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "IdentityType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIdentityTypeAsString", "beanStyleSetterMethodName" : "setIdentityType", "c2jName" : "IdentityType", "c2jShape" : "IdentityType", "defaultConsumerFluentSetterDocumentation" : "

                                                              The email identity type.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identityTypeAsString(String)}.\n@param identityType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The email identity type.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #identityType} will return {@link IdentityType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #identityTypeAsString}.\n

                                                              \n@return The email identity type.\n@see IdentityType\n@deprecated Use {@link #identityTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The email identity type.

                                                              \n@param identityType The email identity type.\n@see IdentityType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityType\n@deprecated Use {@link #identityType(String)}\n", "documentation" : "

                                                              The email identity type.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "IdentityType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IdentityType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIdentityType", "fluentEnumGetterMethodName" : "identityType", "fluentEnumSetterMethodName" : "identityType", "fluentGetterMethodName" : "identityTypeAsString", "fluentSetterDocumentation" : "

                                                              The email identity type.

                                                              \n@param identityType The email identity type.\n@see IdentityType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityType", "fluentSetterMethodName" : "identityType", "getterDocumentation" : "

                                                              The email identity type.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #identityType} will return {@link IdentityType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #identityTypeAsString}.\n

                                                              \n@return The email identity type.\n@see IdentityType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IdentityType", "sensitive" : false, "setterDocumentation" : "

                                                              The email identity type.

                                                              \n@param identityType The email identity type.\n@see IdentityType", "setterMethodName" : "setIdentityType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identityType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identityType", "variableType" : "String", "documentation" : "

                                                              The email identity type.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VerifiedForSendingStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVerifiedForSendingStatus", "beanStyleSetterMethodName" : "setVerifiedForSendingStatus", "c2jName" : "VerifiedForSendingStatus", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #verifiedForSendingStatus(Boolean)}.\n@param verifiedForSendingStatus a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #verifiedForSendingStatus(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              \n@return Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.\n@deprecated Use {@link #verifiedForSendingStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              \n@param verifiedForSendingStatus Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #verifiedForSendingStatus(Boolean)}\n", "documentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VerifiedForSendingStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVerifiedForSendingStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "verifiedForSendingStatus", "fluentSetterDocumentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              \n@param verifiedForSendingStatus Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "verifiedForSendingStatus", "getterDocumentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              \n@return Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VerifiedForSendingStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VerifiedForSendingStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "VerifiedForSendingStatus", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              \n@param verifiedForSendingStatus Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.", "setterMethodName" : "setVerifiedForSendingStatus", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "verifiedForSendingStatus", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "verifiedForSendingStatus", "variableType" : "Boolean", "documentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIdentityTypeAsString", "beanStyleSetterMethodName" : "setIdentityType", "c2jName" : "IdentityType", "c2jShape" : "IdentityType", "defaultConsumerFluentSetterDocumentation" : "

                                                              The email identity type.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identityTypeAsString(String)}.\n@param identityType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The email identity type.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #identityType} will return {@link IdentityType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #identityTypeAsString}.\n

                                                              \n@return The email identity type.\n@see IdentityType\n@deprecated Use {@link #identityTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The email identity type.

                                                              \n@param identityType The email identity type.\n@see IdentityType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityType\n@deprecated Use {@link #identityType(String)}\n", "documentation" : "

                                                              The email identity type.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "IdentityType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IdentityType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIdentityType", "fluentEnumGetterMethodName" : "identityType", "fluentEnumSetterMethodName" : "identityType", "fluentGetterMethodName" : "identityTypeAsString", "fluentSetterDocumentation" : "

                                                              The email identity type.

                                                              \n@param identityType The email identity type.\n@see IdentityType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityType", "fluentSetterMethodName" : "identityType", "getterDocumentation" : "

                                                              The email identity type.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #identityType} will return {@link IdentityType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #identityTypeAsString}.\n

                                                              \n@return The email identity type.\n@see IdentityType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IdentityType", "sensitive" : false, "setterDocumentation" : "

                                                              The email identity type.

                                                              \n@param identityType The email identity type.\n@see IdentityType", "setterMethodName" : "setIdentityType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identityType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identityType", "variableType" : "String", "documentation" : "

                                                              The email identity type.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVerifiedForSendingStatus", "beanStyleSetterMethodName" : "setVerifiedForSendingStatus", "c2jName" : "VerifiedForSendingStatus", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #verifiedForSendingStatus(Boolean)}.\n@param verifiedForSendingStatus a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #verifiedForSendingStatus(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              \n@return Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.\n@deprecated Use {@link #verifiedForSendingStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              \n@param verifiedForSendingStatus Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #verifiedForSendingStatus(Boolean)}\n", "documentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VerifiedForSendingStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVerifiedForSendingStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "verifiedForSendingStatus", "fluentSetterDocumentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              \n@param verifiedForSendingStatus Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "verifiedForSendingStatus", "getterDocumentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              \n@return Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VerifiedForSendingStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VerifiedForSendingStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "VerifiedForSendingStatus", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              \n@param verifiedForSendingStatus Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.", "setterMethodName" : "setVerifiedForSendingStatus", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "verifiedForSendingStatus", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "verifiedForSendingStatus", "variableType" : "Boolean", "documentation" : "

                                                              Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDkimAttributes", "beanStyleSetterMethodName" : "setDkimAttributes", "c2jName" : "DkimAttributes", "c2jShape" : "DkimAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              \nThis is a convenience that creates an instance of the {@link DkimAttributes.Builder} avoiding the need to create one manually via {@link DkimAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DkimAttributes.Builder#build()} is called immediately and its result is passed to {@link #dkimAttributes(DkimAttributes)}.\n@param dkimAttributes a consumer that will call methods on {@link DkimAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dkimAttributes(DkimAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              \n@return An object that contains information about the DKIM attributes for the identity.\n@deprecated Use {@link #dkimAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              \n@param dkimAttributes An object that contains information about the DKIM attributes for the identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dkimAttributes(DkimAttributes)}\n", "documentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DkimAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDkimAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dkimAttributes", "fluentSetterDocumentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              \n@param dkimAttributes An object that contains information about the DKIM attributes for the identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dkimAttributes", "getterDocumentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              \n@return An object that contains information about the DKIM attributes for the identity.", "getterModel" : { "returnType" : "DkimAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DkimAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DkimAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DkimAttributes", "sensitive" : false, "setterDocumentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              \n@param dkimAttributes An object that contains information about the DKIM attributes for the identity.", "setterMethodName" : "setDkimAttributes", "setterModel" : { "variableDeclarationType" : "DkimAttributes", "variableName" : "dkimAttributes", "variableType" : "DkimAttributes", "documentation" : null, "simpleType" : "DkimAttributes", "variableSetterType" : "DkimAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DkimAttributes", "variableName" : "dkimAttributes", "variableType" : "DkimAttributes", "documentation" : "

                                                              An object that contains information about the DKIM attributes for the identity.

                                                              ", "simpleType" : "DkimAttributes", "variableSetterType" : "DkimAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateEmailIdentityResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateEmailIdentityResponse", "variableName" : "createEmailIdentityResponse", "variableType" : "CreateEmailIdentityResponse", "documentation" : null, "simpleType" : "CreateEmailIdentityResponse", "variableSetterType" : "CreateEmailIdentityResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DailyVolume" : { "c2jName" : "DailyVolume", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              An object that contains information about the volume of email sent on each day of the analysis period.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startDate(Instant)}.\n@param startDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              \n@return The date that the DailyVolume metrics apply to, in Unix time.\n@deprecated Use {@link #startDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              \n@param startDate The date that the DailyVolume metrics apply to, in Unix time.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startDate(Instant)}\n", "documentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              \n@param startDate The date that the DailyVolume metrics apply to, in Unix time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              \n@return The date that the DailyVolume metrics apply to, in Unix time.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              \n@param startDate The date that the DailyVolume metrics apply to, in Unix time.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeStatistics", "beanStyleSetterMethodName" : "setVolumeStatistics", "c2jName" : "VolumeStatistics", "c2jShape" : "VolumeStatistics", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              \nThis is a convenience that creates an instance of the {@link VolumeStatistics.Builder} avoiding the need to create one manually via {@link VolumeStatistics#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeStatistics.Builder#build()} is called immediately and its result is passed to {@link #volumeStatistics(VolumeStatistics)}.\n@param volumeStatistics a consumer that will call methods on {@link VolumeStatistics.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeStatistics(VolumeStatistics)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              \n@return An object that contains inbox placement metrics for a specific day in the analysis period.\n@deprecated Use {@link #volumeStatistics()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              \n@param volumeStatistics An object that contains inbox placement metrics for a specific day in the analysis period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeStatistics(VolumeStatistics)}\n", "documentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeStatistics property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeStatistics", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeStatistics", "fluentSetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              \n@param volumeStatistics An object that contains inbox placement metrics for a specific day in the analysis period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeStatistics", "getterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              \n@return An object that contains inbox placement metrics for a specific day in the analysis period.", "getterModel" : { "returnType" : "VolumeStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeStatistics", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeStatistics", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VolumeStatistics", "sensitive" : false, "setterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              \n@param volumeStatistics An object that contains inbox placement metrics for a specific day in the analysis period.", "setterMethodName" : "setVolumeStatistics", "setterModel" : { "variableDeclarationType" : "VolumeStatistics", "variableName" : "volumeStatistics", "variableType" : "VolumeStatistics", "documentation" : null, "simpleType" : "VolumeStatistics", "variableSetterType" : "VolumeStatistics" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeStatistics", "variableName" : "volumeStatistics", "variableType" : "VolumeStatistics", "documentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              ", "simpleType" : "VolumeStatistics", "variableSetterType" : "VolumeStatistics" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainIspPlacements", "beanStyleSetterMethodName" : "setDomainIspPlacements", "c2jName" : "DomainIspPlacements", "c2jShape" : "DomainIspPlacements", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #domainIspPlacements(List)}.\n@param domainIspPlacements a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainIspPlacements(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasDomainIspPlacements()} to see if a value was sent in this field.\n

                                                              \n@return An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.\n@deprecated Use {@link #domainIspPlacements()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              \n@param domainIspPlacements An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainIspPlacements(List)}\n", "documentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainIspPlacements property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainIspPlacements", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainIspPlacements", "fluentSetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              \n@param domainIspPlacements An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainIspPlacements", "getterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasDomainIspPlacements()} to see if a value was sent in this field.\n

                                                              \n@return An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainIspPlacements", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainIspPlacements", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DomainIspPlacement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainIspPlacement.Builder} avoiding the need to create one manually via {@link DomainIspPlacement#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainIspPlacement.Builder#build()} is called immediately and its result is passed to {@link #member(DomainIspPlacement)}.\n@param member a consumer that will call methods on {@link DomainIspPlacement.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainIspPlacement)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DomainIspPlacement)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DomainIspPlacement", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DomainIspPlacement", "variableName" : "member", "variableType" : "DomainIspPlacement", "documentation" : null, "simpleType" : "DomainIspPlacement", "variableSetterType" : "DomainIspPlacement" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainIspPlacement", "variableName" : "member", "variableType" : "DomainIspPlacement", "documentation" : "", "simpleType" : "DomainIspPlacement", "variableSetterType" : "DomainIspPlacement" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainIspPlacement", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainIspPlacement", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainIspPlacements", "sensitive" : false, "setterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              \n@param domainIspPlacements An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.", "setterMethodName" : "setDomainIspPlacements", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainIspPlacements", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainIspPlacements", "variableType" : "java.util.List", "documentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainIspPlacements" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainIspPlacements", "beanStyleSetterMethodName" : "setDomainIspPlacements", "c2jName" : "DomainIspPlacements", "c2jShape" : "DomainIspPlacements", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #domainIspPlacements(List)}.\n@param domainIspPlacements a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainIspPlacements(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasDomainIspPlacements()} to see if a value was sent in this field.\n

                                                              \n@return An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.\n@deprecated Use {@link #domainIspPlacements()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              \n@param domainIspPlacements An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainIspPlacements(List)}\n", "documentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainIspPlacements property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainIspPlacements", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainIspPlacements", "fluentSetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              \n@param domainIspPlacements An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainIspPlacements", "getterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasDomainIspPlacements()} to see if a value was sent in this field.\n

                                                              \n@return An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainIspPlacements", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainIspPlacements", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DomainIspPlacement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainIspPlacement.Builder} avoiding the need to create one manually via {@link DomainIspPlacement#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainIspPlacement.Builder#build()} is called immediately and its result is passed to {@link #member(DomainIspPlacement)}.\n@param member a consumer that will call methods on {@link DomainIspPlacement.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainIspPlacement)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DomainIspPlacement)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DomainIspPlacement", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DomainIspPlacement", "variableName" : "member", "variableType" : "DomainIspPlacement", "documentation" : null, "simpleType" : "DomainIspPlacement", "variableSetterType" : "DomainIspPlacement" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainIspPlacement", "variableName" : "member", "variableType" : "DomainIspPlacement", "documentation" : "", "simpleType" : "DomainIspPlacement", "variableSetterType" : "DomainIspPlacement" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainIspPlacement", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainIspPlacement", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainIspPlacements", "sensitive" : false, "setterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              \n@param domainIspPlacements An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.", "setterMethodName" : "setDomainIspPlacements", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainIspPlacements", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainIspPlacements", "variableType" : "java.util.List", "documentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startDate(Instant)}.\n@param startDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              \n@return The date that the DailyVolume metrics apply to, in Unix time.\n@deprecated Use {@link #startDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              \n@param startDate The date that the DailyVolume metrics apply to, in Unix time.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startDate(Instant)}\n", "documentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              \n@param startDate The date that the DailyVolume metrics apply to, in Unix time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              \n@return The date that the DailyVolume metrics apply to, in Unix time.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              \n@param startDate The date that the DailyVolume metrics apply to, in Unix time.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeStatistics" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeStatistics", "beanStyleSetterMethodName" : "setVolumeStatistics", "c2jName" : "VolumeStatistics", "c2jShape" : "VolumeStatistics", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              \nThis is a convenience that creates an instance of the {@link VolumeStatistics.Builder} avoiding the need to create one manually via {@link VolumeStatistics#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeStatistics.Builder#build()} is called immediately and its result is passed to {@link #volumeStatistics(VolumeStatistics)}.\n@param volumeStatistics a consumer that will call methods on {@link VolumeStatistics.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeStatistics(VolumeStatistics)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              \n@return An object that contains inbox placement metrics for a specific day in the analysis period.\n@deprecated Use {@link #volumeStatistics()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              \n@param volumeStatistics An object that contains inbox placement metrics for a specific day in the analysis period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeStatistics(VolumeStatistics)}\n", "documentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeStatistics property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeStatistics", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeStatistics", "fluentSetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              \n@param volumeStatistics An object that contains inbox placement metrics for a specific day in the analysis period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeStatistics", "getterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              \n@return An object that contains inbox placement metrics for a specific day in the analysis period.", "getterModel" : { "returnType" : "VolumeStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeStatistics", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeStatistics", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VolumeStatistics", "sensitive" : false, "setterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              \n@param volumeStatistics An object that contains inbox placement metrics for a specific day in the analysis period.", "setterMethodName" : "setVolumeStatistics", "setterModel" : { "variableDeclarationType" : "VolumeStatistics", "variableName" : "volumeStatistics", "variableType" : "VolumeStatistics", "documentation" : null, "simpleType" : "VolumeStatistics", "variableSetterType" : "VolumeStatistics" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeStatistics", "variableName" : "volumeStatistics", "variableType" : "VolumeStatistics", "documentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              ", "simpleType" : "VolumeStatistics", "variableSetterType" : "VolumeStatistics" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startDate(Instant)}.\n@param startDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              \n@return The date that the DailyVolume metrics apply to, in Unix time.\n@deprecated Use {@link #startDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              \n@param startDate The date that the DailyVolume metrics apply to, in Unix time.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startDate(Instant)}\n", "documentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              \n@param startDate The date that the DailyVolume metrics apply to, in Unix time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              \n@return The date that the DailyVolume metrics apply to, in Unix time.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              \n@param startDate The date that the DailyVolume metrics apply to, in Unix time.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : "

                                                              The date that the DailyVolume metrics apply to, in Unix time.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeStatistics", "beanStyleSetterMethodName" : "setVolumeStatistics", "c2jName" : "VolumeStatistics", "c2jShape" : "VolumeStatistics", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              \nThis is a convenience that creates an instance of the {@link VolumeStatistics.Builder} avoiding the need to create one manually via {@link VolumeStatistics#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeStatistics.Builder#build()} is called immediately and its result is passed to {@link #volumeStatistics(VolumeStatistics)}.\n@param volumeStatistics a consumer that will call methods on {@link VolumeStatistics.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeStatistics(VolumeStatistics)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              \n@return An object that contains inbox placement metrics for a specific day in the analysis period.\n@deprecated Use {@link #volumeStatistics()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              \n@param volumeStatistics An object that contains inbox placement metrics for a specific day in the analysis period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeStatistics(VolumeStatistics)}\n", "documentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeStatistics property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeStatistics", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeStatistics", "fluentSetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              \n@param volumeStatistics An object that contains inbox placement metrics for a specific day in the analysis period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeStatistics", "getterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              \n@return An object that contains inbox placement metrics for a specific day in the analysis period.", "getterModel" : { "returnType" : "VolumeStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeStatistics", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeStatistics", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VolumeStatistics", "sensitive" : false, "setterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              \n@param volumeStatistics An object that contains inbox placement metrics for a specific day in the analysis period.", "setterMethodName" : "setVolumeStatistics", "setterModel" : { "variableDeclarationType" : "VolumeStatistics", "variableName" : "volumeStatistics", "variableType" : "VolumeStatistics", "documentation" : null, "simpleType" : "VolumeStatistics", "variableSetterType" : "VolumeStatistics" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeStatistics", "variableName" : "volumeStatistics", "variableType" : "VolumeStatistics", "documentation" : "

                                                              An object that contains inbox placement metrics for a specific day in the analysis period.

                                                              ", "simpleType" : "VolumeStatistics", "variableSetterType" : "VolumeStatistics" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainIspPlacements", "beanStyleSetterMethodName" : "setDomainIspPlacements", "c2jName" : "DomainIspPlacements", "c2jShape" : "DomainIspPlacements", "defaultConsumerFluentSetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #domainIspPlacements(List)}.\n@param domainIspPlacements a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainIspPlacements(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasDomainIspPlacements()} to see if a value was sent in this field.\n

                                                              \n@return An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.\n@deprecated Use {@link #domainIspPlacements()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              \n@param domainIspPlacements An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainIspPlacements(List)}\n", "documentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainIspPlacements property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainIspPlacements", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainIspPlacements", "fluentSetterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              \n@param domainIspPlacements An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainIspPlacements", "getterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasDomainIspPlacements()} to see if a value was sent in this field.\n

                                                              \n@return An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainIspPlacements", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainIspPlacements", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DomainIspPlacement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainIspPlacement.Builder} avoiding the need to create one manually via {@link DomainIspPlacement#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainIspPlacement.Builder#build()} is called immediately and its result is passed to {@link #member(DomainIspPlacement)}.\n@param member a consumer that will call methods on {@link DomainIspPlacement.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainIspPlacement)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DomainIspPlacement)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DomainIspPlacement", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DomainIspPlacement", "variableName" : "member", "variableType" : "DomainIspPlacement", "documentation" : null, "simpleType" : "DomainIspPlacement", "variableSetterType" : "DomainIspPlacement" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainIspPlacement", "variableName" : "member", "variableType" : "DomainIspPlacement", "documentation" : "", "simpleType" : "DomainIspPlacement", "variableSetterType" : "DomainIspPlacement" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainIspPlacement", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainIspPlacement", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainIspPlacements", "sensitive" : false, "setterDocumentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              \n@param domainIspPlacements An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.", "setterMethodName" : "setDomainIspPlacements", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainIspPlacements", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainIspPlacements", "variableType" : "java.util.List", "documentation" : "

                                                              An object that contains inbox placement metrics for a specified day in the analysis period, broken out by the recipient's email provider.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DailyVolume", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DailyVolume", "variableName" : "dailyVolume", "variableType" : "DailyVolume", "documentation" : null, "simpleType" : "DailyVolume", "variableSetterType" : "DailyVolume" }, "wrapper" : false, "xmlNamespace" : null }, "DedicatedIp" : { "c2jName" : "DedicatedIp", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Contains information about a dedicated IP address that is associated with your Amazon SES account.

                                                              To learn more about requesting dedicated IP addresses, see Requesting and Relinquishing Dedicated IP Addresses in the Amazon SES Developer Guide.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIp", "beanStyleSetterMethodName" : "setIp", "c2jName" : "Ip", "c2jShape" : "Ip", "defaultConsumerFluentSetterDocumentation" : "

                                                              An IPv4 address.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ip(String)}.\n@param ip a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ip(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An IPv4 address.

                                                              \n@return An IPv4 address.\n@deprecated Use {@link #ip()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An IPv4 address.

                                                              \n@param ip An IPv4 address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ip(String)}\n", "documentation" : "

                                                              An IPv4 address.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ip property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIp", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ip", "fluentSetterDocumentation" : "

                                                              An IPv4 address.

                                                              \n@param ip An IPv4 address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ip", "getterDocumentation" : "

                                                              An IPv4 address.

                                                              \n@return An IPv4 address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ip", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ip", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ip", "sensitive" : false, "setterDocumentation" : "

                                                              An IPv4 address.

                                                              \n@param ip An IPv4 address.", "setterMethodName" : "setIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "

                                                              An IPv4 address.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWarmupStatusAsString", "beanStyleSetterMethodName" : "setWarmupStatus", "c2jName" : "WarmupStatus", "c2jShape" : "WarmupStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                              • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                              • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #warmupStatusAsString(String)}.\n@param warmupStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #warmupStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                              • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                              • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #warmupStatus} will return {@link WarmupStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #warmupStatusAsString}.\n

                                                              \n@return The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                              • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                              • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                              • \n@see WarmupStatus\n@deprecated Use {@link #warmupStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                \n@param warmupStatus The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                • \n@see WarmupStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see WarmupStatus\n@deprecated Use {@link #warmupStatus(String)}\n", "documentation" : "

                                                                  The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                  • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                  • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                  ", "endpointDiscoveryId" : false, "enumType" : "WarmupStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WarmupStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWarmupStatus", "fluentEnumGetterMethodName" : "warmupStatus", "fluentEnumSetterMethodName" : "warmupStatus", "fluentGetterMethodName" : "warmupStatusAsString", "fluentSetterDocumentation" : "

                                                                  The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                  • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                  • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                  \n@param warmupStatus The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                  • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                  • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                  • \n@see WarmupStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see WarmupStatus", "fluentSetterMethodName" : "warmupStatus", "getterDocumentation" : "

                                                                    The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                    • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                    • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                    \n

                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #warmupStatus} will return {@link WarmupStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #warmupStatusAsString}.\n

                                                                    \n@return The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                    • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                    • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                    • \n@see WarmupStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WarmupStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WarmupStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WarmupStatus", "sensitive" : false, "setterDocumentation" : "

                                                                      The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                      • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                      • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                      \n@param warmupStatus The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                      • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                      • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                      • \n@see WarmupStatus", "setterMethodName" : "setWarmupStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "warmupStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "warmupStatus", "variableType" : "String", "documentation" : "

                                                                        The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                        • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                        • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWarmupPercentage", "beanStyleSetterMethodName" : "setWarmupPercentage", "c2jName" : "WarmupPercentage", "c2jShape" : "Percentage100Wrapper", "defaultConsumerFluentSetterDocumentation" : "

                                                                        Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                        \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #warmupPercentage(Integer)}.\n@param warmupPercentage a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #warmupPercentage(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                        Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                        \n@return Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.\n@deprecated Use {@link #warmupPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                        Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                        \n@param warmupPercentage Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #warmupPercentage(Integer)}\n", "documentation" : "

                                                                        Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WarmupPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWarmupPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "warmupPercentage", "fluentSetterDocumentation" : "

                                                                        Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                        \n@param warmupPercentage Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "warmupPercentage", "getterDocumentation" : "

                                                                        Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                        \n@return Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WarmupPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WarmupPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "WarmupPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                        Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                        \n@param warmupPercentage Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.", "setterMethodName" : "setWarmupPercentage", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "warmupPercentage", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "warmupPercentage", "variableType" : "Integer", "documentation" : "

                                                                        Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolName", "beanStyleSetterMethodName" : "setPoolName", "c2jName" : "PoolName", "c2jShape" : "PoolName", "defaultConsumerFluentSetterDocumentation" : "

                                                                        The name of the dedicated IP pool that the IP address is associated with.

                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolName(String)}.\n@param poolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                        The name of the dedicated IP pool that the IP address is associated with.

                                                                        \n@return The name of the dedicated IP pool that the IP address is associated with.\n@deprecated Use {@link #poolName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                        The name of the dedicated IP pool that the IP address is associated with.

                                                                        \n@param poolName The name of the dedicated IP pool that the IP address is associated with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolName(String)}\n", "documentation" : "

                                                                        The name of the dedicated IP pool that the IP address is associated with.

                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolName", "fluentSetterDocumentation" : "

                                                                        The name of the dedicated IP pool that the IP address is associated with.

                                                                        \n@param poolName The name of the dedicated IP pool that the IP address is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolName", "getterDocumentation" : "

                                                                        The name of the dedicated IP pool that the IP address is associated with.

                                                                        \n@return The name of the dedicated IP pool that the IP address is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolName", "sensitive" : false, "setterDocumentation" : "

                                                                        The name of the dedicated IP pool that the IP address is associated with.

                                                                        \n@param poolName The name of the dedicated IP pool that the IP address is associated with.", "setterMethodName" : "setPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : "

                                                                        The name of the dedicated IP pool that the IP address is associated with.

                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Ip" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIp", "beanStyleSetterMethodName" : "setIp", "c2jName" : "Ip", "c2jShape" : "Ip", "defaultConsumerFluentSetterDocumentation" : "

                                                                        An IPv4 address.

                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ip(String)}.\n@param ip a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ip(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                        An IPv4 address.

                                                                        \n@return An IPv4 address.\n@deprecated Use {@link #ip()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                        An IPv4 address.

                                                                        \n@param ip An IPv4 address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ip(String)}\n", "documentation" : "

                                                                        An IPv4 address.

                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ip property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIp", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ip", "fluentSetterDocumentation" : "

                                                                        An IPv4 address.

                                                                        \n@param ip An IPv4 address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ip", "getterDocumentation" : "

                                                                        An IPv4 address.

                                                                        \n@return An IPv4 address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ip", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ip", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ip", "sensitive" : false, "setterDocumentation" : "

                                                                        An IPv4 address.

                                                                        \n@param ip An IPv4 address.", "setterMethodName" : "setIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "

                                                                        An IPv4 address.

                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PoolName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolName", "beanStyleSetterMethodName" : "setPoolName", "c2jName" : "PoolName", "c2jShape" : "PoolName", "defaultConsumerFluentSetterDocumentation" : "

                                                                        The name of the dedicated IP pool that the IP address is associated with.

                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolName(String)}.\n@param poolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                        The name of the dedicated IP pool that the IP address is associated with.

                                                                        \n@return The name of the dedicated IP pool that the IP address is associated with.\n@deprecated Use {@link #poolName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                        The name of the dedicated IP pool that the IP address is associated with.

                                                                        \n@param poolName The name of the dedicated IP pool that the IP address is associated with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolName(String)}\n", "documentation" : "

                                                                        The name of the dedicated IP pool that the IP address is associated with.

                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolName", "fluentSetterDocumentation" : "

                                                                        The name of the dedicated IP pool that the IP address is associated with.

                                                                        \n@param poolName The name of the dedicated IP pool that the IP address is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolName", "getterDocumentation" : "

                                                                        The name of the dedicated IP pool that the IP address is associated with.

                                                                        \n@return The name of the dedicated IP pool that the IP address is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolName", "sensitive" : false, "setterDocumentation" : "

                                                                        The name of the dedicated IP pool that the IP address is associated with.

                                                                        \n@param poolName The name of the dedicated IP pool that the IP address is associated with.", "setterMethodName" : "setPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : "

                                                                        The name of the dedicated IP pool that the IP address is associated with.

                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "WarmupPercentage" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWarmupPercentage", "beanStyleSetterMethodName" : "setWarmupPercentage", "c2jName" : "WarmupPercentage", "c2jShape" : "Percentage100Wrapper", "defaultConsumerFluentSetterDocumentation" : "

                                                                        Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                        \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #warmupPercentage(Integer)}.\n@param warmupPercentage a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #warmupPercentage(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                        Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                        \n@return Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.\n@deprecated Use {@link #warmupPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                        Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                        \n@param warmupPercentage Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #warmupPercentage(Integer)}\n", "documentation" : "

                                                                        Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WarmupPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWarmupPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "warmupPercentage", "fluentSetterDocumentation" : "

                                                                        Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                        \n@param warmupPercentage Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "warmupPercentage", "getterDocumentation" : "

                                                                        Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                        \n@return Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WarmupPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WarmupPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "WarmupPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                        Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                        \n@param warmupPercentage Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.", "setterMethodName" : "setWarmupPercentage", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "warmupPercentage", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "warmupPercentage", "variableType" : "Integer", "documentation" : "

                                                                        Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "WarmupStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWarmupStatusAsString", "beanStyleSetterMethodName" : "setWarmupStatus", "c2jName" : "WarmupStatus", "c2jShape" : "WarmupStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                        The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                        • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                        • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #warmupStatusAsString(String)}.\n@param warmupStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #warmupStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                        The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                        • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                        • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                        \n

                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #warmupStatus} will return {@link WarmupStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #warmupStatusAsString}.\n

                                                                        \n@return The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                        • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                        • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                        • \n@see WarmupStatus\n@deprecated Use {@link #warmupStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                          The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                          • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                          • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                          \n@param warmupStatus The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                          • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                          • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                          • \n@see WarmupStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see WarmupStatus\n@deprecated Use {@link #warmupStatus(String)}\n", "documentation" : "

                                                                            The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                            • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                            • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                            ", "endpointDiscoveryId" : false, "enumType" : "WarmupStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WarmupStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWarmupStatus", "fluentEnumGetterMethodName" : "warmupStatus", "fluentEnumSetterMethodName" : "warmupStatus", "fluentGetterMethodName" : "warmupStatusAsString", "fluentSetterDocumentation" : "

                                                                            The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                            • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                            • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                            \n@param warmupStatus The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                            • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                            • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                            • \n@see WarmupStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see WarmupStatus", "fluentSetterMethodName" : "warmupStatus", "getterDocumentation" : "

                                                                              The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                              • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                              • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                              \n

                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #warmupStatus} will return {@link WarmupStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #warmupStatusAsString}.\n

                                                                              \n@return The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                              • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                              • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                              • \n@see WarmupStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WarmupStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WarmupStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WarmupStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                                • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                                • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                                \n@param warmupStatus The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                                • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                                • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                                • \n@see WarmupStatus", "setterMethodName" : "setWarmupStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "warmupStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "warmupStatus", "variableType" : "String", "documentation" : "

                                                                                  The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                                  • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                                  • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIp", "beanStyleSetterMethodName" : "setIp", "c2jName" : "Ip", "c2jShape" : "Ip", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  An IPv4 address.

                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ip(String)}.\n@param ip a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ip(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                  An IPv4 address.

                                                                                  \n@return An IPv4 address.\n@deprecated Use {@link #ip()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                  An IPv4 address.

                                                                                  \n@param ip An IPv4 address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ip(String)}\n", "documentation" : "

                                                                                  An IPv4 address.

                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ip property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIp", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ip", "fluentSetterDocumentation" : "

                                                                                  An IPv4 address.

                                                                                  \n@param ip An IPv4 address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ip", "getterDocumentation" : "

                                                                                  An IPv4 address.

                                                                                  \n@return An IPv4 address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ip", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ip", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ip", "sensitive" : false, "setterDocumentation" : "

                                                                                  An IPv4 address.

                                                                                  \n@param ip An IPv4 address.", "setterMethodName" : "setIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "

                                                                                  An IPv4 address.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWarmupStatusAsString", "beanStyleSetterMethodName" : "setWarmupStatus", "c2jName" : "WarmupStatus", "c2jShape" : "WarmupStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                                  • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                                  • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #warmupStatusAsString(String)}.\n@param warmupStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #warmupStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                  The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                                  • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                                  • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                                  \n

                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #warmupStatus} will return {@link WarmupStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #warmupStatusAsString}.\n

                                                                                  \n@return The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                                  • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                                  • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                                  • \n@see WarmupStatus\n@deprecated Use {@link #warmupStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                    The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                                    • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                                    • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                                    \n@param warmupStatus The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                                    • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                                    • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                                    • \n@see WarmupStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see WarmupStatus\n@deprecated Use {@link #warmupStatus(String)}\n", "documentation" : "

                                                                                      The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                                      • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                                      • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "WarmupStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WarmupStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWarmupStatus", "fluentEnumGetterMethodName" : "warmupStatus", "fluentEnumSetterMethodName" : "warmupStatus", "fluentGetterMethodName" : "warmupStatusAsString", "fluentSetterDocumentation" : "

                                                                                      The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                                      • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                                      • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                                      \n@param warmupStatus The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                                      • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                                      • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                                      • \n@see WarmupStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see WarmupStatus", "fluentSetterMethodName" : "warmupStatus", "getterDocumentation" : "

                                                                                        The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                                        • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                                        • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                                        \n

                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #warmupStatus} will return {@link WarmupStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #warmupStatusAsString}.\n

                                                                                        \n@return The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                                        • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                                        • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                                        • \n@see WarmupStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WarmupStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WarmupStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WarmupStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                          The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                                          • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                                          • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                                          \n@param warmupStatus The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                                          • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                                          • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                                          • \n@see WarmupStatus", "setterMethodName" : "setWarmupStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "warmupStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "warmupStatus", "variableType" : "String", "documentation" : "

                                                                                            The warm-up status of a dedicated IP address. The status can have one of the following values:

                                                                                            • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

                                                                                            • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWarmupPercentage", "beanStyleSetterMethodName" : "setWarmupPercentage", "c2jName" : "WarmupPercentage", "c2jShape" : "Percentage100Wrapper", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #warmupPercentage(Integer)}.\n@param warmupPercentage a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #warmupPercentage(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                                            \n@return Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.\n@deprecated Use {@link #warmupPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                                            \n@param warmupPercentage Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #warmupPercentage(Integer)}\n", "documentation" : "

                                                                                            Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WarmupPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWarmupPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "warmupPercentage", "fluentSetterDocumentation" : "

                                                                                            Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                                            \n@param warmupPercentage Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "warmupPercentage", "getterDocumentation" : "

                                                                                            Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                                            \n@return Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WarmupPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WarmupPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "WarmupPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                            Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                                            \n@param warmupPercentage Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.", "setterMethodName" : "setWarmupPercentage", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "warmupPercentage", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "warmupPercentage", "variableType" : "Integer", "documentation" : "

                                                                                            Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolName", "beanStyleSetterMethodName" : "setPoolName", "c2jName" : "PoolName", "c2jShape" : "PoolName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that the IP address is associated with.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolName(String)}.\n@param poolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that the IP address is associated with.

                                                                                            \n@return The name of the dedicated IP pool that the IP address is associated with.\n@deprecated Use {@link #poolName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that the IP address is associated with.

                                                                                            \n@param poolName The name of the dedicated IP pool that the IP address is associated with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolName(String)}\n", "documentation" : "

                                                                                            The name of the dedicated IP pool that the IP address is associated with.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolName", "fluentSetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that the IP address is associated with.

                                                                                            \n@param poolName The name of the dedicated IP pool that the IP address is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolName", "getterDocumentation" : "

                                                                                            The name of the dedicated IP pool that the IP address is associated with.

                                                                                            \n@return The name of the dedicated IP pool that the IP address is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the dedicated IP pool that the IP address is associated with.

                                                                                            \n@param poolName The name of the dedicated IP pool that the IP address is associated with.", "setterMethodName" : "setPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : "

                                                                                            The name of the dedicated IP pool that the IP address is associated with.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Ip", "WarmupStatus", "WarmupPercentage" ], "shapeName" : "DedicatedIp", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DedicatedIp", "variableName" : "dedicatedIp", "variableType" : "DedicatedIp", "documentation" : null, "simpleType" : "DedicatedIp", "variableSetterType" : "DedicatedIp" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteConfigurationSetEventDestinationRequest" : { "c2jName" : "DeleteConfigurationSetEventDestinationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            A request to delete an event destination from a configuration set.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteConfigurationSetEventDestination", "locationName" : null, "requestUri" : "/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            \n@return The name of the configuration set that contains the event destination that you want to delete.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            \n@param configurationSetName The name of the configuration set that contains the event destination that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            \n@param configurationSetName The name of the configuration set that contains the event destination that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            \n@return The name of the configuration set that contains the event destination that you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            \n@param configurationSetName The name of the configuration set that contains the event destination that you want to delete.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEventDestinationName", "beanStyleSetterMethodName" : "setEventDestinationName", "c2jName" : "EventDestinationName", "c2jShape" : "EventDestinationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventDestinationName(String)}.\n@param eventDestinationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventDestinationName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            \n@return The name of the event destination that you want to delete.\n@deprecated Use {@link #eventDestinationName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            \n@param eventDestinationName The name of the event destination that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventDestinationName(String)}\n", "documentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventDestinationName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventDestinationName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventDestinationName", "fluentSetterDocumentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            \n@param eventDestinationName The name of the event destination that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventDestinationName", "getterDocumentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            \n@return The name of the event destination that you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EventDestinationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventDestinationName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventDestinationName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            \n@param eventDestinationName The name of the event destination that you want to delete.", "setterMethodName" : "setEventDestinationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventDestinationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventDestinationName", "variableType" : "String", "documentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConfigurationSetName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            \n@return The name of the configuration set that contains the event destination that you want to delete.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            \n@param configurationSetName The name of the configuration set that contains the event destination that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            \n@param configurationSetName The name of the configuration set that contains the event destination that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            \n@return The name of the configuration set that contains the event destination that you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            \n@param configurationSetName The name of the configuration set that contains the event destination that you want to delete.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EventDestinationName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEventDestinationName", "beanStyleSetterMethodName" : "setEventDestinationName", "c2jName" : "EventDestinationName", "c2jShape" : "EventDestinationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventDestinationName(String)}.\n@param eventDestinationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventDestinationName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            \n@return The name of the event destination that you want to delete.\n@deprecated Use {@link #eventDestinationName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            \n@param eventDestinationName The name of the event destination that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventDestinationName(String)}\n", "documentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventDestinationName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventDestinationName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventDestinationName", "fluentSetterDocumentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            \n@param eventDestinationName The name of the event destination that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventDestinationName", "getterDocumentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            \n@return The name of the event destination that you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EventDestinationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventDestinationName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventDestinationName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            \n@param eventDestinationName The name of the event destination that you want to delete.", "setterMethodName" : "setEventDestinationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventDestinationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventDestinationName", "variableType" : "String", "documentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            \n@return The name of the configuration set that contains the event destination that you want to delete.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            \n@param configurationSetName The name of the configuration set that contains the event destination that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            \n@param configurationSetName The name of the configuration set that contains the event destination that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            \n@return The name of the configuration set that contains the event destination that you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            \n@param configurationSetName The name of the configuration set that contains the event destination that you want to delete.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                            The name of the configuration set that contains the event destination that you want to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEventDestinationName", "beanStyleSetterMethodName" : "setEventDestinationName", "c2jName" : "EventDestinationName", "c2jShape" : "EventDestinationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventDestinationName(String)}.\n@param eventDestinationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventDestinationName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            \n@return The name of the event destination that you want to delete.\n@deprecated Use {@link #eventDestinationName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            \n@param eventDestinationName The name of the event destination that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventDestinationName(String)}\n", "documentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventDestinationName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventDestinationName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventDestinationName", "fluentSetterDocumentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            \n@param eventDestinationName The name of the event destination that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventDestinationName", "getterDocumentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            \n@return The name of the event destination that you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EventDestinationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventDestinationName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventDestinationName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            \n@param eventDestinationName The name of the event destination that you want to delete.", "setterMethodName" : "setEventDestinationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventDestinationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventDestinationName", "variableType" : "String", "documentation" : "

                                                                                            The name of the event destination that you want to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ConfigurationSetName", "EventDestinationName" ], "shapeName" : "DeleteConfigurationSetEventDestinationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteConfigurationSetEventDestinationRequest", "variableName" : "deleteConfigurationSetEventDestinationRequest", "variableType" : "DeleteConfigurationSetEventDestinationRequest", "documentation" : null, "simpleType" : "DeleteConfigurationSetEventDestinationRequest", "variableSetterType" : "DeleteConfigurationSetEventDestinationRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteConfigurationSetEventDestinationResponse" : { "c2jName" : "DeleteConfigurationSetEventDestinationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteConfigurationSetEventDestinationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteConfigurationSetEventDestinationResponse", "variableName" : "deleteConfigurationSetEventDestinationResponse", "variableType" : "DeleteConfigurationSetEventDestinationResponse", "documentation" : null, "simpleType" : "DeleteConfigurationSetEventDestinationResponse", "variableSetterType" : "DeleteConfigurationSetEventDestinationResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteConfigurationSetRequest" : { "c2jName" : "DeleteConfigurationSetRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            A request to delete a configuration set.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteConfigurationSet", "locationName" : null, "requestUri" : "/v2/email/configuration-sets/{ConfigurationSetName}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            \n@return The name of the configuration set that you want to delete.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            \n@param configurationSetName The name of the configuration set that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            \n@param configurationSetName The name of the configuration set that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            \n@return The name of the configuration set that you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            \n@param configurationSetName The name of the configuration set that you want to delete.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConfigurationSetName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            \n@return The name of the configuration set that you want to delete.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            \n@param configurationSetName The name of the configuration set that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            \n@param configurationSetName The name of the configuration set that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            \n@return The name of the configuration set that you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            \n@param configurationSetName The name of the configuration set that you want to delete.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            \n@return The name of the configuration set that you want to delete.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            \n@param configurationSetName The name of the configuration set that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            \n@param configurationSetName The name of the configuration set that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            \n@return The name of the configuration set that you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            \n@param configurationSetName The name of the configuration set that you want to delete.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                            The name of the configuration set that you want to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ConfigurationSetName" ], "shapeName" : "DeleteConfigurationSetRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteConfigurationSetRequest", "variableName" : "deleteConfigurationSetRequest", "variableType" : "DeleteConfigurationSetRequest", "documentation" : null, "simpleType" : "DeleteConfigurationSetRequest", "variableSetterType" : "DeleteConfigurationSetRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteConfigurationSetResponse" : { "c2jName" : "DeleteConfigurationSetResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteConfigurationSetResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteConfigurationSetResponse", "variableName" : "deleteConfigurationSetResponse", "variableType" : "DeleteConfigurationSetResponse", "documentation" : null, "simpleType" : "DeleteConfigurationSetResponse", "variableSetterType" : "DeleteConfigurationSetResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteDedicatedIpPoolRequest" : { "c2jName" : "DeleteDedicatedIpPoolRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            A request to delete a dedicated IP pool.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteDedicatedIpPool", "locationName" : null, "requestUri" : "/v2/email/dedicated-ip-pools/{PoolName}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolName", "beanStyleSetterMethodName" : "setPoolName", "c2jName" : "PoolName", "c2jShape" : "PoolName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolName(String)}.\n@param poolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            \n@return The name of the dedicated IP pool that you want to delete.\n@deprecated Use {@link #poolName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            \n@param poolName The name of the dedicated IP pool that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolName(String)}\n", "documentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolName", "fluentSetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            \n@param poolName The name of the dedicated IP pool that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolName", "getterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            \n@return The name of the dedicated IP pool that you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "PoolName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            \n@param poolName The name of the dedicated IP pool that you want to delete.", "setterMethodName" : "setPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "PoolName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolName", "beanStyleSetterMethodName" : "setPoolName", "c2jName" : "PoolName", "c2jShape" : "PoolName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolName(String)}.\n@param poolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            \n@return The name of the dedicated IP pool that you want to delete.\n@deprecated Use {@link #poolName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            \n@param poolName The name of the dedicated IP pool that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolName(String)}\n", "documentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolName", "fluentSetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            \n@param poolName The name of the dedicated IP pool that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolName", "getterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            \n@return The name of the dedicated IP pool that you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "PoolName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            \n@param poolName The name of the dedicated IP pool that you want to delete.", "setterMethodName" : "setPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolName", "beanStyleSetterMethodName" : "setPoolName", "c2jName" : "PoolName", "c2jShape" : "PoolName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolName(String)}.\n@param poolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            \n@return The name of the dedicated IP pool that you want to delete.\n@deprecated Use {@link #poolName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            \n@param poolName The name of the dedicated IP pool that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolName(String)}\n", "documentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolName", "fluentSetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            \n@param poolName The name of the dedicated IP pool that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolName", "getterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            \n@return The name of the dedicated IP pool that you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "PoolName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            \n@param poolName The name of the dedicated IP pool that you want to delete.", "setterMethodName" : "setPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : "

                                                                                            The name of the dedicated IP pool that you want to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "PoolName" ], "shapeName" : "DeleteDedicatedIpPoolRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteDedicatedIpPoolRequest", "variableName" : "deleteDedicatedIpPoolRequest", "variableType" : "DeleteDedicatedIpPoolRequest", "documentation" : null, "simpleType" : "DeleteDedicatedIpPoolRequest", "variableSetterType" : "DeleteDedicatedIpPoolRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteDedicatedIpPoolResponse" : { "c2jName" : "DeleteDedicatedIpPoolResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteDedicatedIpPoolResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteDedicatedIpPoolResponse", "variableName" : "deleteDedicatedIpPoolResponse", "variableType" : "DeleteDedicatedIpPoolResponse", "documentation" : null, "simpleType" : "DeleteDedicatedIpPoolResponse", "variableSetterType" : "DeleteDedicatedIpPoolResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteEmailIdentityRequest" : { "c2jName" : "DeleteEmailIdentityRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            A request to delete an existing email identity. When you delete an identity, you lose the ability to send email from that identity. You can restore your ability to send email by completing the verification process for the identity again.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteEmailIdentity", "locationName" : null, "requestUri" : "/v2/email/identities/{EmailIdentity}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailIdentity", "beanStyleSetterMethodName" : "setEmailIdentity", "c2jName" : "EmailIdentity", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailIdentity(String)}.\n@param emailIdentity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentity(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            \n@return The identity (that is, the email address or domain) that you want to delete.\n@deprecated Use {@link #emailIdentity()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            \n@param emailIdentity The identity (that is, the email address or domain) that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentity(String)}\n", "documentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentity property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentity", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentity", "fluentSetterDocumentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            \n@param emailIdentity The identity (that is, the email address or domain) that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentity", "getterDocumentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            \n@return The identity (that is, the email address or domain) that you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentity", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            \n@param emailIdentity The identity (that is, the email address or domain) that you want to delete.", "setterMethodName" : "setEmailIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EmailIdentity" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailIdentity", "beanStyleSetterMethodName" : "setEmailIdentity", "c2jName" : "EmailIdentity", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailIdentity(String)}.\n@param emailIdentity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentity(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            \n@return The identity (that is, the email address or domain) that you want to delete.\n@deprecated Use {@link #emailIdentity()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            \n@param emailIdentity The identity (that is, the email address or domain) that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentity(String)}\n", "documentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentity property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentity", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentity", "fluentSetterDocumentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            \n@param emailIdentity The identity (that is, the email address or domain) that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentity", "getterDocumentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            \n@return The identity (that is, the email address or domain) that you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentity", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            \n@param emailIdentity The identity (that is, the email address or domain) that you want to delete.", "setterMethodName" : "setEmailIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailIdentity", "beanStyleSetterMethodName" : "setEmailIdentity", "c2jName" : "EmailIdentity", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailIdentity(String)}.\n@param emailIdentity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentity(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            \n@return The identity (that is, the email address or domain) that you want to delete.\n@deprecated Use {@link #emailIdentity()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            \n@param emailIdentity The identity (that is, the email address or domain) that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentity(String)}\n", "documentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentity property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentity", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentity", "fluentSetterDocumentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            \n@param emailIdentity The identity (that is, the email address or domain) that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentity", "getterDocumentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            \n@return The identity (that is, the email address or domain) that you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentity", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            \n@param emailIdentity The identity (that is, the email address or domain) that you want to delete.", "setterMethodName" : "setEmailIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : "

                                                                                            The identity (that is, the email address or domain) that you want to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EmailIdentity" ], "shapeName" : "DeleteEmailIdentityRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteEmailIdentityRequest", "variableName" : "deleteEmailIdentityRequest", "variableType" : "DeleteEmailIdentityRequest", "documentation" : null, "simpleType" : "DeleteEmailIdentityRequest", "variableSetterType" : "DeleteEmailIdentityRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteEmailIdentityResponse" : { "c2jName" : "DeleteEmailIdentityResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteEmailIdentityResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteEmailIdentityResponse", "variableName" : "deleteEmailIdentityResponse", "variableType" : "DeleteEmailIdentityResponse", "documentation" : null, "simpleType" : "DeleteEmailIdentityResponse", "variableSetterType" : "DeleteEmailIdentityResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteSuppressedDestinationRequest" : { "c2jName" : "DeleteSuppressedDestinationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            A request to remove an email address from the suppression list for your account.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteSuppressedDestination", "locationName" : null, "requestUri" : "/v2/email/suppression/addresses/{EmailAddress}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailAddress", "beanStyleSetterMethodName" : "setEmailAddress", "c2jName" : "EmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailAddress(String)}.\n@param emailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            \n@return The suppressed email destination to remove from the account suppression list.\n@deprecated Use {@link #emailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            \n@param emailAddress The suppressed email destination to remove from the account suppression list.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailAddress(String)}\n", "documentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailAddress", "fluentSetterDocumentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            \n@param emailAddress The suppressed email destination to remove from the account suppression list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailAddress", "getterDocumentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            \n@return The suppressed email destination to remove from the account suppression list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailAddress", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            \n@param emailAddress The suppressed email destination to remove from the account suppression list.", "setterMethodName" : "setEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EmailAddress" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailAddress", "beanStyleSetterMethodName" : "setEmailAddress", "c2jName" : "EmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailAddress(String)}.\n@param emailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            \n@return The suppressed email destination to remove from the account suppression list.\n@deprecated Use {@link #emailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            \n@param emailAddress The suppressed email destination to remove from the account suppression list.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailAddress(String)}\n", "documentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailAddress", "fluentSetterDocumentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            \n@param emailAddress The suppressed email destination to remove from the account suppression list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailAddress", "getterDocumentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            \n@return The suppressed email destination to remove from the account suppression list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailAddress", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            \n@param emailAddress The suppressed email destination to remove from the account suppression list.", "setterMethodName" : "setEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailAddress", "beanStyleSetterMethodName" : "setEmailAddress", "c2jName" : "EmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailAddress(String)}.\n@param emailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            \n@return The suppressed email destination to remove from the account suppression list.\n@deprecated Use {@link #emailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            \n@param emailAddress The suppressed email destination to remove from the account suppression list.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailAddress(String)}\n", "documentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailAddress", "fluentSetterDocumentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            \n@param emailAddress The suppressed email destination to remove from the account suppression list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailAddress", "getterDocumentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            \n@return The suppressed email destination to remove from the account suppression list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailAddress", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            \n@param emailAddress The suppressed email destination to remove from the account suppression list.", "setterMethodName" : "setEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : "

                                                                                            The suppressed email destination to remove from the account suppression list.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EmailAddress" ], "shapeName" : "DeleteSuppressedDestinationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteSuppressedDestinationRequest", "variableName" : "deleteSuppressedDestinationRequest", "variableType" : "DeleteSuppressedDestinationRequest", "documentation" : null, "simpleType" : "DeleteSuppressedDestinationRequest", "variableSetterType" : "DeleteSuppressedDestinationRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteSuppressedDestinationResponse" : { "c2jName" : "DeleteSuppressedDestinationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteSuppressedDestinationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteSuppressedDestinationResponse", "variableName" : "deleteSuppressedDestinationResponse", "variableType" : "DeleteSuppressedDestinationResponse", "documentation" : null, "simpleType" : "DeleteSuppressedDestinationResponse", "variableSetterType" : "DeleteSuppressedDestinationResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeliverabilityDashboardAccountStatus" : { "c2jName" : "DeliverabilityDashboardAccountStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                            ", "endpointDiscovery" : null, "enums" : [ { "name" : "ACTIVE", "value" : "ACTIVE" }, { "name" : "PENDING_EXPIRATION", "value" : "PENDING_EXPIRATION" }, { "name" : "DISABLED", "value" : "DISABLED" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeliverabilityDashboardAccountStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeliverabilityDashboardAccountStatus", "variableName" : "deliverabilityDashboardAccountStatus", "variableType" : "DeliverabilityDashboardAccountStatus", "documentation" : null, "simpleType" : "DeliverabilityDashboardAccountStatus", "variableSetterType" : "DeliverabilityDashboardAccountStatus" }, "wrapper" : false, "xmlNamespace" : null }, "DeliverabilityTestReport" : { "c2jName" : "DeliverabilityTestReport", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            An object that contains metadata related to a predictive inbox placement test.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReportId", "beanStyleSetterMethodName" : "setReportId", "c2jName" : "ReportId", "c2jShape" : "ReportId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportId(String)}.\n@param reportId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            \n@return A unique string that identifies the predictive inbox placement test.\n@deprecated Use {@link #reportId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            \n@param reportId A unique string that identifies the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reportId(String)}\n", "documentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReportId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReportId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportId", "fluentSetterDocumentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            \n@param reportId A unique string that identifies the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportId", "getterDocumentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            \n@return A unique string that identifies the predictive inbox placement test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportId", "sensitive" : false, "setterDocumentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            \n@param reportId A unique string that identifies the predictive inbox placement test.", "setterMethodName" : "setReportId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportId", "variableType" : "String", "documentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReportName", "beanStyleSetterMethodName" : "setReportName", "c2jName" : "ReportName", "c2jShape" : "ReportName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportName(String)}.\n@param reportName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            \n@return A name that helps you identify a predictive inbox placement test report.\n@deprecated Use {@link #reportName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            \n@param reportName A name that helps you identify a predictive inbox placement test report.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reportName(String)}\n", "documentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReportName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReportName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportName", "fluentSetterDocumentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            \n@param reportName A name that helps you identify a predictive inbox placement test report.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportName", "getterDocumentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            \n@return A name that helps you identify a predictive inbox placement test report.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportName", "sensitive" : false, "setterDocumentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            \n@param reportName A name that helps you identify a predictive inbox placement test report.", "setterMethodName" : "setReportName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportName", "variableType" : "String", "documentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSubject", "beanStyleSetterMethodName" : "setSubject", "c2jName" : "Subject", "c2jShape" : "DeliverabilityTestSubject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #subject(String)}.\n@param subject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subject(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            \n@return The subject line for an email that you submitted in a predictive inbox placement test.\n@deprecated Use {@link #subject()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            \n@param subject The subject line for an email that you submitted in a predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subject(String)}\n", "documentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Subject property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubject", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subject", "fluentSetterDocumentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            \n@param subject The subject line for an email that you submitted in a predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subject", "getterDocumentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            \n@return The subject line for an email that you submitted in a predictive inbox placement test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Subject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Subject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Subject", "sensitive" : false, "setterDocumentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            \n@param subject The subject line for an email that you submitted in a predictive inbox placement test.", "setterMethodName" : "setSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "subject", "variableType" : "String", "documentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFromEmailAddress", "beanStyleSetterMethodName" : "setFromEmailAddress", "c2jName" : "FromEmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fromEmailAddress(String)}.\n@param fromEmailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromEmailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            \n@return The sender address that you specified for the predictive inbox placement test.\n@deprecated Use {@link #fromEmailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            \n@param fromEmailAddress The sender address that you specified for the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fromEmailAddress(String)}\n", "documentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FromEmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFromEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromEmailAddress", "fluentSetterDocumentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            \n@param fromEmailAddress The sender address that you specified for the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromEmailAddress", "getterDocumentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            \n@return The sender address that you specified for the predictive inbox placement test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FromEmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FromEmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromEmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            \n@param fromEmailAddress The sender address that you specified for the predictive inbox placement test.", "setterMethodName" : "setFromEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromEmailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromEmailAddress", "variableType" : "String", "documentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreateDate", "beanStyleSetterMethodName" : "setCreateDate", "c2jName" : "CreateDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createDate(Instant)}.\n@param createDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            \n@return The date and time when the predictive inbox placement test was created, in Unix time format.\n@deprecated Use {@link #createDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            \n@param createDate The date and time when the predictive inbox placement test was created, in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createDate(Instant)}\n", "documentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreateDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreateDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createDate", "fluentSetterDocumentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            \n@param createDate The date and time when the predictive inbox placement test was created, in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createDate", "getterDocumentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            \n@return The date and time when the predictive inbox placement test was created, in Unix time format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreateDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreateDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreateDate", "sensitive" : false, "setterDocumentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            \n@param createDate The date and time when the predictive inbox placement test was created, in Unix time format.", "setterMethodName" : "setCreateDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeliverabilityTestStatusAsString", "beanStyleSetterMethodName" : "setDeliverabilityTestStatus", "c2jName" : "DeliverabilityTestStatus", "c2jShape" : "DeliverabilityTestStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliverabilityTestStatusAsString(String)}.\n@param deliverabilityTestStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliverabilityTestStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #deliverabilityTestStatus} will return {@link DeliverabilityTestStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliverabilityTestStatusAsString}.\n

                                                                                            \n@return The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus\n@deprecated Use {@link #deliverabilityTestStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            \n@param deliverabilityTestStatus The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliverabilityTestStatus\n@deprecated Use {@link #deliverabilityTestStatus(String)}\n", "documentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DeliverabilityTestStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeliverabilityTestStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeliverabilityTestStatus", "fluentEnumGetterMethodName" : "deliverabilityTestStatus", "fluentEnumSetterMethodName" : "deliverabilityTestStatus", "fluentGetterMethodName" : "deliverabilityTestStatusAsString", "fluentSetterDocumentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            \n@param deliverabilityTestStatus The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliverabilityTestStatus", "fluentSetterMethodName" : "deliverabilityTestStatus", "getterDocumentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #deliverabilityTestStatus} will return {@link DeliverabilityTestStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliverabilityTestStatusAsString}.\n

                                                                                            \n@return The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliverabilityTestStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliverabilityTestStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeliverabilityTestStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            \n@param deliverabilityTestStatus The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus", "setterMethodName" : "setDeliverabilityTestStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliverabilityTestStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deliverabilityTestStatus", "variableType" : "String", "documentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreateDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreateDate", "beanStyleSetterMethodName" : "setCreateDate", "c2jName" : "CreateDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createDate(Instant)}.\n@param createDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            \n@return The date and time when the predictive inbox placement test was created, in Unix time format.\n@deprecated Use {@link #createDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            \n@param createDate The date and time when the predictive inbox placement test was created, in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createDate(Instant)}\n", "documentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreateDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreateDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createDate", "fluentSetterDocumentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            \n@param createDate The date and time when the predictive inbox placement test was created, in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createDate", "getterDocumentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            \n@return The date and time when the predictive inbox placement test was created, in Unix time format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreateDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreateDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreateDate", "sensitive" : false, "setterDocumentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            \n@param createDate The date and time when the predictive inbox placement test was created, in Unix time format.", "setterMethodName" : "setCreateDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DeliverabilityTestStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeliverabilityTestStatusAsString", "beanStyleSetterMethodName" : "setDeliverabilityTestStatus", "c2jName" : "DeliverabilityTestStatus", "c2jShape" : "DeliverabilityTestStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliverabilityTestStatusAsString(String)}.\n@param deliverabilityTestStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliverabilityTestStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #deliverabilityTestStatus} will return {@link DeliverabilityTestStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliverabilityTestStatusAsString}.\n

                                                                                            \n@return The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus\n@deprecated Use {@link #deliverabilityTestStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            \n@param deliverabilityTestStatus The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliverabilityTestStatus\n@deprecated Use {@link #deliverabilityTestStatus(String)}\n", "documentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DeliverabilityTestStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeliverabilityTestStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeliverabilityTestStatus", "fluentEnumGetterMethodName" : "deliverabilityTestStatus", "fluentEnumSetterMethodName" : "deliverabilityTestStatus", "fluentGetterMethodName" : "deliverabilityTestStatusAsString", "fluentSetterDocumentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            \n@param deliverabilityTestStatus The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliverabilityTestStatus", "fluentSetterMethodName" : "deliverabilityTestStatus", "getterDocumentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #deliverabilityTestStatus} will return {@link DeliverabilityTestStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliverabilityTestStatusAsString}.\n

                                                                                            \n@return The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliverabilityTestStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliverabilityTestStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeliverabilityTestStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            \n@param deliverabilityTestStatus The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus", "setterMethodName" : "setDeliverabilityTestStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliverabilityTestStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deliverabilityTestStatus", "variableType" : "String", "documentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FromEmailAddress" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFromEmailAddress", "beanStyleSetterMethodName" : "setFromEmailAddress", "c2jName" : "FromEmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fromEmailAddress(String)}.\n@param fromEmailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromEmailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            \n@return The sender address that you specified for the predictive inbox placement test.\n@deprecated Use {@link #fromEmailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            \n@param fromEmailAddress The sender address that you specified for the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fromEmailAddress(String)}\n", "documentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FromEmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFromEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromEmailAddress", "fluentSetterDocumentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            \n@param fromEmailAddress The sender address that you specified for the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromEmailAddress", "getterDocumentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            \n@return The sender address that you specified for the predictive inbox placement test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FromEmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FromEmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromEmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            \n@param fromEmailAddress The sender address that you specified for the predictive inbox placement test.", "setterMethodName" : "setFromEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromEmailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromEmailAddress", "variableType" : "String", "documentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReportId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReportId", "beanStyleSetterMethodName" : "setReportId", "c2jName" : "ReportId", "c2jShape" : "ReportId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportId(String)}.\n@param reportId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            \n@return A unique string that identifies the predictive inbox placement test.\n@deprecated Use {@link #reportId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            \n@param reportId A unique string that identifies the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reportId(String)}\n", "documentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReportId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReportId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportId", "fluentSetterDocumentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            \n@param reportId A unique string that identifies the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportId", "getterDocumentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            \n@return A unique string that identifies the predictive inbox placement test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportId", "sensitive" : false, "setterDocumentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            \n@param reportId A unique string that identifies the predictive inbox placement test.", "setterMethodName" : "setReportId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportId", "variableType" : "String", "documentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReportName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReportName", "beanStyleSetterMethodName" : "setReportName", "c2jName" : "ReportName", "c2jShape" : "ReportName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportName(String)}.\n@param reportName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            \n@return A name that helps you identify a predictive inbox placement test report.\n@deprecated Use {@link #reportName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            \n@param reportName A name that helps you identify a predictive inbox placement test report.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reportName(String)}\n", "documentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReportName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReportName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportName", "fluentSetterDocumentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            \n@param reportName A name that helps you identify a predictive inbox placement test report.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportName", "getterDocumentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            \n@return A name that helps you identify a predictive inbox placement test report.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportName", "sensitive" : false, "setterDocumentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            \n@param reportName A name that helps you identify a predictive inbox placement test report.", "setterMethodName" : "setReportName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportName", "variableType" : "String", "documentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Subject" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSubject", "beanStyleSetterMethodName" : "setSubject", "c2jName" : "Subject", "c2jShape" : "DeliverabilityTestSubject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #subject(String)}.\n@param subject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subject(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            \n@return The subject line for an email that you submitted in a predictive inbox placement test.\n@deprecated Use {@link #subject()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            \n@param subject The subject line for an email that you submitted in a predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subject(String)}\n", "documentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Subject property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubject", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subject", "fluentSetterDocumentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            \n@param subject The subject line for an email that you submitted in a predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subject", "getterDocumentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            \n@return The subject line for an email that you submitted in a predictive inbox placement test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Subject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Subject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Subject", "sensitive" : false, "setterDocumentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            \n@param subject The subject line for an email that you submitted in a predictive inbox placement test.", "setterMethodName" : "setSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "subject", "variableType" : "String", "documentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReportId", "beanStyleSetterMethodName" : "setReportId", "c2jName" : "ReportId", "c2jShape" : "ReportId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportId(String)}.\n@param reportId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            \n@return A unique string that identifies the predictive inbox placement test.\n@deprecated Use {@link #reportId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            \n@param reportId A unique string that identifies the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reportId(String)}\n", "documentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReportId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReportId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportId", "fluentSetterDocumentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            \n@param reportId A unique string that identifies the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportId", "getterDocumentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            \n@return A unique string that identifies the predictive inbox placement test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportId", "sensitive" : false, "setterDocumentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            \n@param reportId A unique string that identifies the predictive inbox placement test.", "setterMethodName" : "setReportId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportId", "variableType" : "String", "documentation" : "

                                                                                            A unique string that identifies the predictive inbox placement test.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReportName", "beanStyleSetterMethodName" : "setReportName", "c2jName" : "ReportName", "c2jShape" : "ReportName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportName(String)}.\n@param reportName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            \n@return A name that helps you identify a predictive inbox placement test report.\n@deprecated Use {@link #reportName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            \n@param reportName A name that helps you identify a predictive inbox placement test report.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reportName(String)}\n", "documentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReportName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReportName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportName", "fluentSetterDocumentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            \n@param reportName A name that helps you identify a predictive inbox placement test report.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportName", "getterDocumentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            \n@return A name that helps you identify a predictive inbox placement test report.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportName", "sensitive" : false, "setterDocumentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            \n@param reportName A name that helps you identify a predictive inbox placement test report.", "setterMethodName" : "setReportName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportName", "variableType" : "String", "documentation" : "

                                                                                            A name that helps you identify a predictive inbox placement test report.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSubject", "beanStyleSetterMethodName" : "setSubject", "c2jName" : "Subject", "c2jShape" : "DeliverabilityTestSubject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #subject(String)}.\n@param subject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subject(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            \n@return The subject line for an email that you submitted in a predictive inbox placement test.\n@deprecated Use {@link #subject()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            \n@param subject The subject line for an email that you submitted in a predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subject(String)}\n", "documentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Subject property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubject", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subject", "fluentSetterDocumentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            \n@param subject The subject line for an email that you submitted in a predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subject", "getterDocumentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            \n@return The subject line for an email that you submitted in a predictive inbox placement test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Subject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Subject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Subject", "sensitive" : false, "setterDocumentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            \n@param subject The subject line for an email that you submitted in a predictive inbox placement test.", "setterMethodName" : "setSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "subject", "variableType" : "String", "documentation" : "

                                                                                            The subject line for an email that you submitted in a predictive inbox placement test.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFromEmailAddress", "beanStyleSetterMethodName" : "setFromEmailAddress", "c2jName" : "FromEmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fromEmailAddress(String)}.\n@param fromEmailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromEmailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            \n@return The sender address that you specified for the predictive inbox placement test.\n@deprecated Use {@link #fromEmailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            \n@param fromEmailAddress The sender address that you specified for the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fromEmailAddress(String)}\n", "documentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FromEmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFromEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromEmailAddress", "fluentSetterDocumentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            \n@param fromEmailAddress The sender address that you specified for the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromEmailAddress", "getterDocumentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            \n@return The sender address that you specified for the predictive inbox placement test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FromEmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FromEmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromEmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            \n@param fromEmailAddress The sender address that you specified for the predictive inbox placement test.", "setterMethodName" : "setFromEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromEmailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromEmailAddress", "variableType" : "String", "documentation" : "

                                                                                            The sender address that you specified for the predictive inbox placement test.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreateDate", "beanStyleSetterMethodName" : "setCreateDate", "c2jName" : "CreateDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createDate(Instant)}.\n@param createDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            \n@return The date and time when the predictive inbox placement test was created, in Unix time format.\n@deprecated Use {@link #createDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            \n@param createDate The date and time when the predictive inbox placement test was created, in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createDate(Instant)}\n", "documentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreateDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreateDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createDate", "fluentSetterDocumentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            \n@param createDate The date and time when the predictive inbox placement test was created, in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createDate", "getterDocumentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            \n@return The date and time when the predictive inbox placement test was created, in Unix time format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreateDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreateDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreateDate", "sensitive" : false, "setterDocumentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            \n@param createDate The date and time when the predictive inbox placement test was created, in Unix time format.", "setterMethodName" : "setCreateDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                            The date and time when the predictive inbox placement test was created, in Unix time format.

                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeliverabilityTestStatusAsString", "beanStyleSetterMethodName" : "setDeliverabilityTestStatus", "c2jName" : "DeliverabilityTestStatus", "c2jShape" : "DeliverabilityTestStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliverabilityTestStatusAsString(String)}.\n@param deliverabilityTestStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliverabilityTestStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #deliverabilityTestStatus} will return {@link DeliverabilityTestStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliverabilityTestStatusAsString}.\n

                                                                                            \n@return The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus\n@deprecated Use {@link #deliverabilityTestStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            \n@param deliverabilityTestStatus The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliverabilityTestStatus\n@deprecated Use {@link #deliverabilityTestStatus(String)}\n", "documentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DeliverabilityTestStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeliverabilityTestStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeliverabilityTestStatus", "fluentEnumGetterMethodName" : "deliverabilityTestStatus", "fluentEnumSetterMethodName" : "deliverabilityTestStatus", "fluentGetterMethodName" : "deliverabilityTestStatusAsString", "fluentSetterDocumentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            \n@param deliverabilityTestStatus The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliverabilityTestStatus", "fluentSetterMethodName" : "deliverabilityTestStatus", "getterDocumentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #deliverabilityTestStatus} will return {@link DeliverabilityTestStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliverabilityTestStatusAsString}.\n

                                                                                            \n@return The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliverabilityTestStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliverabilityTestStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeliverabilityTestStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            \n@param deliverabilityTestStatus The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.\n@see DeliverabilityTestStatus", "setterMethodName" : "setDeliverabilityTestStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliverabilityTestStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deliverabilityTestStatus", "variableType" : "String", "documentation" : "

                                                                                            The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeliverabilityTestReport", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeliverabilityTestReport", "variableName" : "deliverabilityTestReport", "variableType" : "DeliverabilityTestReport", "documentation" : null, "simpleType" : "DeliverabilityTestReport", "variableSetterType" : "DeliverabilityTestReport" }, "wrapper" : false, "xmlNamespace" : null }, "DeliverabilityTestStatus" : { "c2jName" : "DeliverabilityTestStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            The status of a predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport operation to view the results of the test.

                                                                                            ", "endpointDiscovery" : null, "enums" : [ { "name" : "IN_PROGRESS", "value" : "IN_PROGRESS" }, { "name" : "COMPLETED", "value" : "COMPLETED" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeliverabilityTestStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeliverabilityTestStatus", "variableName" : "deliverabilityTestStatus", "variableType" : "DeliverabilityTestStatus", "documentation" : null, "simpleType" : "DeliverabilityTestStatus", "variableSetterType" : "DeliverabilityTestStatus" }, "wrapper" : false, "xmlNamespace" : null }, "DeliveryOptions" : { "c2jName" : "DeliveryOptions", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Used to associate a configuration set with a dedicated IP pool.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTlsPolicyAsString", "beanStyleSetterMethodName" : "setTlsPolicy", "c2jName" : "TlsPolicy", "c2jShape" : "TlsPolicy", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tlsPolicyAsString(String)}.\n@param tlsPolicy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tlsPolicy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #tlsPolicy} will return {@link TlsPolicy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tlsPolicyAsString}.\n

                                                                                            \n@return Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy\n@deprecated Use {@link #tlsPolicyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            \n@param tlsPolicy Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy\n@return Returns a reference to this object so that method calls can be chained together.\n@see TlsPolicy\n@deprecated Use {@link #tlsPolicy(String)}\n", "documentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "TlsPolicy", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TlsPolicy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTlsPolicy", "fluentEnumGetterMethodName" : "tlsPolicy", "fluentEnumSetterMethodName" : "tlsPolicy", "fluentGetterMethodName" : "tlsPolicyAsString", "fluentSetterDocumentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            \n@param tlsPolicy Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy\n@return Returns a reference to this object so that method calls can be chained together.\n@see TlsPolicy", "fluentSetterMethodName" : "tlsPolicy", "getterDocumentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #tlsPolicy} will return {@link TlsPolicy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tlsPolicyAsString}.\n

                                                                                            \n@return Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TlsPolicy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TlsPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TlsPolicy", "sensitive" : false, "setterDocumentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            \n@param tlsPolicy Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy", "setterMethodName" : "setTlsPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tlsPolicy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tlsPolicy", "variableType" : "String", "documentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingPoolName", "beanStyleSetterMethodName" : "setSendingPoolName", "c2jName" : "SendingPoolName", "c2jShape" : "PoolName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sendingPoolName(String)}.\n@param sendingPoolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingPoolName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            \n@return The name of the dedicated IP pool that you want to associate with the configuration set.\n@deprecated Use {@link #sendingPoolName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            \n@param sendingPoolName The name of the dedicated IP pool that you want to associate with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingPoolName(String)}\n", "documentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingPoolName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingPoolName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingPoolName", "fluentSetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            \n@param sendingPoolName The name of the dedicated IP pool that you want to associate with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingPoolName", "getterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            \n@return The name of the dedicated IP pool that you want to associate with the configuration set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingPoolName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingPoolName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SendingPoolName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            \n@param sendingPoolName The name of the dedicated IP pool that you want to associate with the configuration set.", "setterMethodName" : "setSendingPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sendingPoolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sendingPoolName", "variableType" : "String", "documentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SendingPoolName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingPoolName", "beanStyleSetterMethodName" : "setSendingPoolName", "c2jName" : "SendingPoolName", "c2jShape" : "PoolName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sendingPoolName(String)}.\n@param sendingPoolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingPoolName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            \n@return The name of the dedicated IP pool that you want to associate with the configuration set.\n@deprecated Use {@link #sendingPoolName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            \n@param sendingPoolName The name of the dedicated IP pool that you want to associate with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingPoolName(String)}\n", "documentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingPoolName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingPoolName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingPoolName", "fluentSetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            \n@param sendingPoolName The name of the dedicated IP pool that you want to associate with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingPoolName", "getterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            \n@return The name of the dedicated IP pool that you want to associate with the configuration set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingPoolName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingPoolName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SendingPoolName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            \n@param sendingPoolName The name of the dedicated IP pool that you want to associate with the configuration set.", "setterMethodName" : "setSendingPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sendingPoolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sendingPoolName", "variableType" : "String", "documentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TlsPolicy" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTlsPolicyAsString", "beanStyleSetterMethodName" : "setTlsPolicy", "c2jName" : "TlsPolicy", "c2jShape" : "TlsPolicy", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tlsPolicyAsString(String)}.\n@param tlsPolicy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tlsPolicy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #tlsPolicy} will return {@link TlsPolicy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tlsPolicyAsString}.\n

                                                                                            \n@return Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy\n@deprecated Use {@link #tlsPolicyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            \n@param tlsPolicy Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy\n@return Returns a reference to this object so that method calls can be chained together.\n@see TlsPolicy\n@deprecated Use {@link #tlsPolicy(String)}\n", "documentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "TlsPolicy", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TlsPolicy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTlsPolicy", "fluentEnumGetterMethodName" : "tlsPolicy", "fluentEnumSetterMethodName" : "tlsPolicy", "fluentGetterMethodName" : "tlsPolicyAsString", "fluentSetterDocumentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            \n@param tlsPolicy Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy\n@return Returns a reference to this object so that method calls can be chained together.\n@see TlsPolicy", "fluentSetterMethodName" : "tlsPolicy", "getterDocumentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #tlsPolicy} will return {@link TlsPolicy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tlsPolicyAsString}.\n

                                                                                            \n@return Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TlsPolicy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TlsPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TlsPolicy", "sensitive" : false, "setterDocumentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            \n@param tlsPolicy Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy", "setterMethodName" : "setTlsPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tlsPolicy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tlsPolicy", "variableType" : "String", "documentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTlsPolicyAsString", "beanStyleSetterMethodName" : "setTlsPolicy", "c2jName" : "TlsPolicy", "c2jShape" : "TlsPolicy", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tlsPolicyAsString(String)}.\n@param tlsPolicy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tlsPolicy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #tlsPolicy} will return {@link TlsPolicy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tlsPolicyAsString}.\n

                                                                                            \n@return Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy\n@deprecated Use {@link #tlsPolicyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            \n@param tlsPolicy Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy\n@return Returns a reference to this object so that method calls can be chained together.\n@see TlsPolicy\n@deprecated Use {@link #tlsPolicy(String)}\n", "documentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "TlsPolicy", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TlsPolicy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTlsPolicy", "fluentEnumGetterMethodName" : "tlsPolicy", "fluentEnumSetterMethodName" : "tlsPolicy", "fluentGetterMethodName" : "tlsPolicyAsString", "fluentSetterDocumentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            \n@param tlsPolicy Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy\n@return Returns a reference to this object so that method calls can be chained together.\n@see TlsPolicy", "fluentSetterMethodName" : "tlsPolicy", "getterDocumentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #tlsPolicy} will return {@link TlsPolicy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tlsPolicyAsString}.\n

                                                                                            \n@return Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TlsPolicy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TlsPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TlsPolicy", "sensitive" : false, "setterDocumentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            \n@param tlsPolicy Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy", "setterMethodName" : "setTlsPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tlsPolicy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tlsPolicy", "variableType" : "String", "documentation" : "

                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingPoolName", "beanStyleSetterMethodName" : "setSendingPoolName", "c2jName" : "SendingPoolName", "c2jShape" : "PoolName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sendingPoolName(String)}.\n@param sendingPoolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingPoolName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            \n@return The name of the dedicated IP pool that you want to associate with the configuration set.\n@deprecated Use {@link #sendingPoolName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            \n@param sendingPoolName The name of the dedicated IP pool that you want to associate with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingPoolName(String)}\n", "documentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingPoolName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingPoolName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingPoolName", "fluentSetterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            \n@param sendingPoolName The name of the dedicated IP pool that you want to associate with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingPoolName", "getterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            \n@return The name of the dedicated IP pool that you want to associate with the configuration set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingPoolName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingPoolName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SendingPoolName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            \n@param sendingPoolName The name of the dedicated IP pool that you want to associate with the configuration set.", "setterMethodName" : "setSendingPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sendingPoolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sendingPoolName", "variableType" : "String", "documentation" : "

                                                                                            The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeliveryOptions", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeliveryOptions", "variableName" : "deliveryOptions", "variableType" : "DeliveryOptions", "documentation" : null, "simpleType" : "DeliveryOptions", "variableSetterType" : "DeliveryOptions" }, "wrapper" : false, "xmlNamespace" : null }, "Destination" : { "c2jName" : "Destination", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            An object that describes the recipients for an email.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getToAddresses", "beanStyleSetterMethodName" : "setToAddresses", "c2jName" : "ToAddresses", "c2jShape" : "EmailAddressList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #toAddresses(List)}.\n@param toAddresses a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #toAddresses(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasToAddresses()} to see if a value was sent in this field.\n

                                                                                            \n@return An array that contains the email addresses of the \"To\" recipients for the email.\n@deprecated Use {@link #toAddresses()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            \n@param toAddresses An array that contains the email addresses of the \"To\" recipients for the email.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #toAddresses(List)}\n", "documentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ToAddresses property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasToAddresses", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "toAddresses", "fluentSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            \n@param toAddresses An array that contains the email addresses of the \"To\" recipients for the email.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "toAddresses", "getterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasToAddresses()} to see if a value was sent in this field.\n

                                                                                            \n@return An array that contains the email addresses of the \"To\" recipients for the email.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ToAddresses", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ToAddresses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ToAddresses", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            \n@param toAddresses An array that contains the email addresses of the \"To\" recipients for the email.", "setterMethodName" : "setToAddresses", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "toAddresses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "toAddresses", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCcAddresses", "beanStyleSetterMethodName" : "setCcAddresses", "c2jName" : "CcAddresses", "c2jShape" : "EmailAddressList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ccAddresses(List)}.\n@param ccAddresses a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ccAddresses(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasCcAddresses()} to see if a value was sent in this field.\n

                                                                                            \n@return An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.\n@deprecated Use {@link #ccAddresses()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            \n@param ccAddresses An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ccAddresses(List)}\n", "documentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CcAddresses property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCcAddresses", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ccAddresses", "fluentSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            \n@param ccAddresses An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ccAddresses", "getterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasCcAddresses()} to see if a value was sent in this field.\n

                                                                                            \n@return An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CcAddresses", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CcAddresses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CcAddresses", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            \n@param ccAddresses An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.", "setterMethodName" : "setCcAddresses", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ccAddresses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ccAddresses", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getBccAddresses", "beanStyleSetterMethodName" : "setBccAddresses", "c2jName" : "BccAddresses", "c2jShape" : "EmailAddressList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #bccAddresses(List)}.\n@param bccAddresses a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bccAddresses(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasBccAddresses()} to see if a value was sent in this field.\n

                                                                                            \n@return An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.\n@deprecated Use {@link #bccAddresses()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            \n@param bccAddresses An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bccAddresses(List)}\n", "documentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BccAddresses property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBccAddresses", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bccAddresses", "fluentSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            \n@param bccAddresses An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bccAddresses", "getterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasBccAddresses()} to see if a value was sent in this field.\n

                                                                                            \n@return An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BccAddresses", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BccAddresses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "BccAddresses", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            \n@param bccAddresses An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.", "setterMethodName" : "setBccAddresses", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "bccAddresses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "bccAddresses", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BccAddresses" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getBccAddresses", "beanStyleSetterMethodName" : "setBccAddresses", "c2jName" : "BccAddresses", "c2jShape" : "EmailAddressList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #bccAddresses(List)}.\n@param bccAddresses a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bccAddresses(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasBccAddresses()} to see if a value was sent in this field.\n

                                                                                            \n@return An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.\n@deprecated Use {@link #bccAddresses()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            \n@param bccAddresses An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bccAddresses(List)}\n", "documentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BccAddresses property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBccAddresses", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bccAddresses", "fluentSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            \n@param bccAddresses An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bccAddresses", "getterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasBccAddresses()} to see if a value was sent in this field.\n

                                                                                            \n@return An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BccAddresses", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BccAddresses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "BccAddresses", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            \n@param bccAddresses An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.", "setterMethodName" : "setBccAddresses", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "bccAddresses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "bccAddresses", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CcAddresses" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCcAddresses", "beanStyleSetterMethodName" : "setCcAddresses", "c2jName" : "CcAddresses", "c2jShape" : "EmailAddressList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ccAddresses(List)}.\n@param ccAddresses a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ccAddresses(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasCcAddresses()} to see if a value was sent in this field.\n

                                                                                            \n@return An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.\n@deprecated Use {@link #ccAddresses()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            \n@param ccAddresses An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ccAddresses(List)}\n", "documentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CcAddresses property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCcAddresses", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ccAddresses", "fluentSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            \n@param ccAddresses An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ccAddresses", "getterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasCcAddresses()} to see if a value was sent in this field.\n

                                                                                            \n@return An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CcAddresses", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CcAddresses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CcAddresses", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            \n@param ccAddresses An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.", "setterMethodName" : "setCcAddresses", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ccAddresses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ccAddresses", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ToAddresses" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getToAddresses", "beanStyleSetterMethodName" : "setToAddresses", "c2jName" : "ToAddresses", "c2jShape" : "EmailAddressList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #toAddresses(List)}.\n@param toAddresses a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #toAddresses(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasToAddresses()} to see if a value was sent in this field.\n

                                                                                            \n@return An array that contains the email addresses of the \"To\" recipients for the email.\n@deprecated Use {@link #toAddresses()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            \n@param toAddresses An array that contains the email addresses of the \"To\" recipients for the email.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #toAddresses(List)}\n", "documentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ToAddresses property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasToAddresses", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "toAddresses", "fluentSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            \n@param toAddresses An array that contains the email addresses of the \"To\" recipients for the email.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "toAddresses", "getterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasToAddresses()} to see if a value was sent in this field.\n

                                                                                            \n@return An array that contains the email addresses of the \"To\" recipients for the email.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ToAddresses", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ToAddresses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ToAddresses", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            \n@param toAddresses An array that contains the email addresses of the \"To\" recipients for the email.", "setterMethodName" : "setToAddresses", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "toAddresses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "toAddresses", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getToAddresses", "beanStyleSetterMethodName" : "setToAddresses", "c2jName" : "ToAddresses", "c2jShape" : "EmailAddressList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #toAddresses(List)}.\n@param toAddresses a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #toAddresses(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasToAddresses()} to see if a value was sent in this field.\n

                                                                                            \n@return An array that contains the email addresses of the \"To\" recipients for the email.\n@deprecated Use {@link #toAddresses()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            \n@param toAddresses An array that contains the email addresses of the \"To\" recipients for the email.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #toAddresses(List)}\n", "documentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ToAddresses property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasToAddresses", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "toAddresses", "fluentSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            \n@param toAddresses An array that contains the email addresses of the \"To\" recipients for the email.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "toAddresses", "getterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasToAddresses()} to see if a value was sent in this field.\n

                                                                                            \n@return An array that contains the email addresses of the \"To\" recipients for the email.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ToAddresses", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ToAddresses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ToAddresses", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            \n@param toAddresses An array that contains the email addresses of the \"To\" recipients for the email.", "setterMethodName" : "setToAddresses", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "toAddresses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "toAddresses", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array that contains the email addresses of the \"To\" recipients for the email.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCcAddresses", "beanStyleSetterMethodName" : "setCcAddresses", "c2jName" : "CcAddresses", "c2jShape" : "EmailAddressList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ccAddresses(List)}.\n@param ccAddresses a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ccAddresses(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasCcAddresses()} to see if a value was sent in this field.\n

                                                                                            \n@return An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.\n@deprecated Use {@link #ccAddresses()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            \n@param ccAddresses An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ccAddresses(List)}\n", "documentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CcAddresses property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCcAddresses", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ccAddresses", "fluentSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            \n@param ccAddresses An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ccAddresses", "getterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasCcAddresses()} to see if a value was sent in this field.\n

                                                                                            \n@return An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CcAddresses", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CcAddresses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CcAddresses", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            \n@param ccAddresses An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.", "setterMethodName" : "setCcAddresses", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ccAddresses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ccAddresses", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array that contains the email addresses of the \"CC\" (carbon copy) recipients for the email.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getBccAddresses", "beanStyleSetterMethodName" : "setBccAddresses", "c2jName" : "BccAddresses", "c2jShape" : "EmailAddressList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #bccAddresses(List)}.\n@param bccAddresses a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bccAddresses(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasBccAddresses()} to see if a value was sent in this field.\n

                                                                                            \n@return An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.\n@deprecated Use {@link #bccAddresses()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            \n@param bccAddresses An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bccAddresses(List)}\n", "documentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BccAddresses property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBccAddresses", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bccAddresses", "fluentSetterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            \n@param bccAddresses An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bccAddresses", "getterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasBccAddresses()} to see if a value was sent in this field.\n

                                                                                            \n@return An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BccAddresses", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BccAddresses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "BccAddresses", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            \n@param bccAddresses An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.", "setterMethodName" : "setBccAddresses", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "bccAddresses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "bccAddresses", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array that contains the email addresses of the \"BCC\" (blind carbon copy) recipients for the email.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Destination", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Destination", "variableName" : "destination", "variableType" : "Destination", "documentation" : null, "simpleType" : "Destination", "variableSetterType" : "Destination" }, "wrapper" : false, "xmlNamespace" : null }, "DimensionValueSource" : { "c2jName" : "DimensionValueSource", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. If you want to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. If you want to use your own email headers, choose emailHeader. If you want to use link tags, choose linkTags.

                                                                                            ", "endpointDiscovery" : null, "enums" : [ { "name" : "MESSAGE_TAG", "value" : "MESSAGE_TAG" }, { "name" : "EMAIL_HEADER", "value" : "EMAIL_HEADER" }, { "name" : "LINK_TAG", "value" : "LINK_TAG" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DimensionValueSource", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DimensionValueSource", "variableName" : "dimensionValueSource", "variableType" : "DimensionValueSource", "documentation" : null, "simpleType" : "DimensionValueSource", "variableSetterType" : "DimensionValueSource" }, "wrapper" : false, "xmlNamespace" : null }, "DkimAttributes" : { "c2jName" : "DkimAttributes", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            An object that contains information about the DKIM authentication status for an email identity.

                                                                                            Amazon SES determines the authentication status by searching for specific records in the DNS configuration for the domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain. If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSigningEnabled", "beanStyleSetterMethodName" : "setSigningEnabled", "c2jName" : "SigningEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                            \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #signingEnabled(Boolean)}.\n@param signingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #signingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                            \n@return If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.\n@deprecated Use {@link #signingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                            \n@param signingEnabled If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #signingEnabled(Boolean)}\n", "documentation" : "

                                                                                            If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SigningEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSigningEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "signingEnabled", "fluentSetterDocumentation" : "

                                                                                            If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                            \n@param signingEnabled If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "signingEnabled", "getterDocumentation" : "

                                                                                            If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                            \n@return If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SigningEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SigningEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SigningEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                            If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                            \n@param signingEnabled If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.", "setterMethodName" : "setSigningEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "signingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "signingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                            If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "DkimStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                            • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                            • SUCCESS – The verification process completed successfully.

                                                                                            • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                            • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                            • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                            • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                            • SUCCESS – The verification process completed successfully.

                                                                                            • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                            • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                            • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DkimStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                            \n@return Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                            • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                            • SUCCESS – The verification process completed successfully.

                                                                                            • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                            • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                            • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                            • \n@see DkimStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                              Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                              • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                              • SUCCESS – The verification process completed successfully.

                                                                                              • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                              • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                              • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                              \n@param status Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                              • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                              • SUCCESS – The verification process completed successfully.

                                                                                              • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                              • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                              • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                              • \n@see DkimStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                                                                                Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                • SUCCESS – The verification process completed successfully.

                                                                                                • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "DkimStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                • SUCCESS – The verification process completed successfully.

                                                                                                • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                \n@param status Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                • SUCCESS – The verification process completed successfully.

                                                                                                • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                • \n@see DkimStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                  Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                  • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                  • SUCCESS – The verification process completed successfully.

                                                                                                  • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                  • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                  • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                  \n

                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DkimStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                  \n@return Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                  • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                  • SUCCESS – The verification process completed successfully.

                                                                                                  • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                  • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                  • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                  • \n@see DkimStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                    Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                    • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                    • SUCCESS – The verification process completed successfully.

                                                                                                    • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                    • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                    • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                    \n@param status Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                    • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                    • SUCCESS – The verification process completed successfully.

                                                                                                    • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                    • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                    • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                    • \n@see DkimStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                      Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                      • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                      • SUCCESS – The verification process completed successfully.

                                                                                                      • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                      • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                      • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTokens", "beanStyleSetterMethodName" : "setTokens", "c2jName" : "Tokens", "c2jShape" : "DnsTokenList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                      If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                      If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                      Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tokens(List)}.\n@param tokens a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokens(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                      If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                      If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                      Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                      \n

                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                      \n

                                                                                                      \nYou can use {@link #hasTokens()} to see if a value was sent in this field.\n

                                                                                                      \n@return If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                      If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                      Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.\n@deprecated Use {@link #tokens()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                      If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                      If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                      Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                      \n@param tokens If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                      If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                      Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tokens(List)}\n", "documentation" : "

                                                                                                      If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                      If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                      Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tokens property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTokens", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tokens", "fluentSetterDocumentation" : "

                                                                                                      If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                      If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                      Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                      \n@param tokens If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                      If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                      Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tokens", "getterDocumentation" : "

                                                                                                      If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                      If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                      Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                      \n

                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                      \n

                                                                                                      \nYou can use {@link #hasTokens()} to see if a value was sent in this field.\n

                                                                                                      \n@return If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                      If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                      Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tokens", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tokens", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DnsToken", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tokens", "sensitive" : false, "setterDocumentation" : "

                                                                                                      If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                      If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                      Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                      \n@param tokens If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                      If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                      Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.", "setterMethodName" : "setTokens", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tokens", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tokens", "variableType" : "java.util.List", "documentation" : "

                                                                                                      If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                      If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                      Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSigningAttributesOriginAsString", "beanStyleSetterMethodName" : "setSigningAttributesOrigin", "c2jName" : "SigningAttributesOrigin", "c2jShape" : "DkimSigningAttributesOrigin", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                      A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                      • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                      • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #signingAttributesOriginAsString(String)}.\n@param signingAttributesOrigin a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #signingAttributesOrigin(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                      A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                      • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                      • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                      \n

                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #signingAttributesOrigin} will return {@link DkimSigningAttributesOrigin#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #signingAttributesOriginAsString}.\n

                                                                                                      \n@return A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                      • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                      • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                      • \n@see DkimSigningAttributesOrigin\n@deprecated Use {@link #signingAttributesOriginAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                        A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                        • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                        • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                        \n@param signingAttributesOrigin A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                        • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                        • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                        • \n@see DkimSigningAttributesOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimSigningAttributesOrigin\n@deprecated Use {@link #signingAttributesOrigin(String)}\n", "documentation" : "

                                                                                                          A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                          • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                          • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "DkimSigningAttributesOrigin", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SigningAttributesOrigin property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSigningAttributesOrigin", "fluentEnumGetterMethodName" : "signingAttributesOrigin", "fluentEnumSetterMethodName" : "signingAttributesOrigin", "fluentGetterMethodName" : "signingAttributesOriginAsString", "fluentSetterDocumentation" : "

                                                                                                          A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                          • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                          • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                          \n@param signingAttributesOrigin A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                          • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                          • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                          • \n@see DkimSigningAttributesOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimSigningAttributesOrigin", "fluentSetterMethodName" : "signingAttributesOrigin", "getterDocumentation" : "

                                                                                                            A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                            • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                            • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                            \n

                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #signingAttributesOrigin} will return {@link DkimSigningAttributesOrigin#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #signingAttributesOriginAsString}.\n

                                                                                                            \n@return A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                            • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                            • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                            • \n@see DkimSigningAttributesOrigin", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SigningAttributesOrigin", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SigningAttributesOrigin", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SigningAttributesOrigin", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                              • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                              • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                              \n@param signingAttributesOrigin A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                              • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                              • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                              • \n@see DkimSigningAttributesOrigin", "setterMethodName" : "setSigningAttributesOrigin", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "signingAttributesOrigin", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "signingAttributesOrigin", "variableType" : "String", "documentation" : "

                                                                                                                A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SigningAttributesOrigin" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSigningAttributesOriginAsString", "beanStyleSetterMethodName" : "setSigningAttributesOrigin", "c2jName" : "SigningAttributesOrigin", "c2jShape" : "DkimSigningAttributesOrigin", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #signingAttributesOriginAsString(String)}.\n@param signingAttributesOrigin a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #signingAttributesOrigin(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                \n

                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #signingAttributesOrigin} will return {@link DkimSigningAttributesOrigin#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #signingAttributesOriginAsString}.\n

                                                                                                                \n@return A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                • \n@see DkimSigningAttributesOrigin\n@deprecated Use {@link #signingAttributesOriginAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                  A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                  • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                  • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                  \n@param signingAttributesOrigin A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                  • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                  • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                  • \n@see DkimSigningAttributesOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimSigningAttributesOrigin\n@deprecated Use {@link #signingAttributesOrigin(String)}\n", "documentation" : "

                                                                                                                    A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                    • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                    • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "DkimSigningAttributesOrigin", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SigningAttributesOrigin property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSigningAttributesOrigin", "fluentEnumGetterMethodName" : "signingAttributesOrigin", "fluentEnumSetterMethodName" : "signingAttributesOrigin", "fluentGetterMethodName" : "signingAttributesOriginAsString", "fluentSetterDocumentation" : "

                                                                                                                    A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                    • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                    • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                    \n@param signingAttributesOrigin A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                    • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                    • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                    • \n@see DkimSigningAttributesOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimSigningAttributesOrigin", "fluentSetterMethodName" : "signingAttributesOrigin", "getterDocumentation" : "

                                                                                                                      A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                      • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                      • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                      \n

                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #signingAttributesOrigin} will return {@link DkimSigningAttributesOrigin#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #signingAttributesOriginAsString}.\n

                                                                                                                      \n@return A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                      • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                      • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                      • \n@see DkimSigningAttributesOrigin", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SigningAttributesOrigin", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SigningAttributesOrigin", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SigningAttributesOrigin", "sensitive" : false, "setterDocumentation" : "

                                                                                                                        A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                        • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                        • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                        \n@param signingAttributesOrigin A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                        • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                        • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                        • \n@see DkimSigningAttributesOrigin", "setterMethodName" : "setSigningAttributesOrigin", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "signingAttributesOrigin", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "signingAttributesOrigin", "variableType" : "String", "documentation" : "

                                                                                                                          A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                          • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                          • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SigningEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSigningEnabled", "beanStyleSetterMethodName" : "setSigningEnabled", "c2jName" : "SigningEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #signingEnabled(Boolean)}.\n@param signingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #signingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                                                          \n@return If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.\n@deprecated Use {@link #signingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                                                          \n@param signingEnabled If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #signingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                          If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SigningEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSigningEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "signingEnabled", "fluentSetterDocumentation" : "

                                                                                                                          If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                                                          \n@param signingEnabled If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "signingEnabled", "getterDocumentation" : "

                                                                                                                          If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                                                          \n@return If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SigningEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SigningEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SigningEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                                                          \n@param signingEnabled If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.", "setterMethodName" : "setSigningEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "signingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "signingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                          If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "DkimStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                          • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                          • SUCCESS – The verification process completed successfully.

                                                                                                                          • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                          • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                          • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                          • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                          • SUCCESS – The verification process completed successfully.

                                                                                                                          • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                          • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                          • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                          \n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DkimStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                          \n@return Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                          • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                          • SUCCESS – The verification process completed successfully.

                                                                                                                          • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                          • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                          • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                          • \n@see DkimStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                            Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                            • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                            • SUCCESS – The verification process completed successfully.

                                                                                                                            • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                            • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                            • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                            \n@param status Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                            • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                            • SUCCESS – The verification process completed successfully.

                                                                                                                            • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                            • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                            • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                            • \n@see DkimStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                                                                                                              Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                              • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                              • SUCCESS – The verification process completed successfully.

                                                                                                                              • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                              • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                              • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DkimStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                              Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                              • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                              • SUCCESS – The verification process completed successfully.

                                                                                                                              • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                              • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                              • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                              \n@param status Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                              • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                              • SUCCESS – The verification process completed successfully.

                                                                                                                              • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                              • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                              • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                              • \n@see DkimStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                                • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                • SUCCESS – The verification process completed successfully.

                                                                                                                                • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DkimStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                \n@return Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                                • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                • SUCCESS – The verification process completed successfully.

                                                                                                                                • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                • \n@see DkimStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                  Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                                  • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                  • SUCCESS – The verification process completed successfully.

                                                                                                                                  • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                  • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                  • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                  \n@param status Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                                  • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                  • SUCCESS – The verification process completed successfully.

                                                                                                                                  • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                  • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                  • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                  • \n@see DkimStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                    Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                                    • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                    • SUCCESS – The verification process completed successfully.

                                                                                                                                    • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                    • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                    • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tokens" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTokens", "beanStyleSetterMethodName" : "setTokens", "c2jName" : "Tokens", "c2jShape" : "DnsTokenList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                    If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tokens(List)}.\n@param tokens a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokens(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                    If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                    \n

                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                    \n

                                                                                                                                    \nYou can use {@link #hasTokens()} to see if a value was sent in this field.\n

                                                                                                                                    \n@return If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.\n@deprecated Use {@link #tokens()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                    If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                    \n@param tokens If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tokens(List)}\n", "documentation" : "

                                                                                                                                    If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tokens property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTokens", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tokens", "fluentSetterDocumentation" : "

                                                                                                                                    If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                    \n@param tokens If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tokens", "getterDocumentation" : "

                                                                                                                                    If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                    \n

                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                    \n

                                                                                                                                    \nYou can use {@link #hasTokens()} to see if a value was sent in this field.\n

                                                                                                                                    \n@return If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tokens", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tokens", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DnsToken", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tokens", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                    If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                    \n@param tokens If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.", "setterMethodName" : "setTokens", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tokens", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tokens", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                    If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSigningEnabled", "beanStyleSetterMethodName" : "setSigningEnabled", "c2jName" : "SigningEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                    If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #signingEnabled(Boolean)}.\n@param signingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #signingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                    If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                                                                    \n@return If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.\n@deprecated Use {@link #signingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                    If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                                                                    \n@param signingEnabled If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #signingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                    If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SigningEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSigningEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "signingEnabled", "fluentSetterDocumentation" : "

                                                                                                                                    If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                                                                    \n@param signingEnabled If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "signingEnabled", "getterDocumentation" : "

                                                                                                                                    If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                                                                    \n@return If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SigningEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SigningEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SigningEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                    If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                                                                    \n@param signingEnabled If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.", "setterMethodName" : "setSigningEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "signingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "signingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                    If the value is true, then the messages that you send from the identity are signed using DKIM. If the value is false, then the messages that you send from the identity aren't DKIM-signed.

                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "DkimStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                    Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                                    • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                    • SUCCESS – The verification process completed successfully.

                                                                                                                                    • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                    • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                    • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                    Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                                    • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                    • SUCCESS – The verification process completed successfully.

                                                                                                                                    • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                    • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                    • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                    \n

                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DkimStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                    \n@return Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                                    • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                    • SUCCESS – The verification process completed successfully.

                                                                                                                                    • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                    • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                    • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                    • \n@see DkimStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                      Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                                      • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                      • SUCCESS – The verification process completed successfully.

                                                                                                                                      • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                      • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                      • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                      \n@param status Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                                      • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                      • SUCCESS – The verification process completed successfully.

                                                                                                                                      • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                      • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                      • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                      • \n@see DkimStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                                                                                                                        Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                                        • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                        • SUCCESS – The verification process completed successfully.

                                                                                                                                        • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                        • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                        • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "DkimStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                        Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                                        • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                        • SUCCESS – The verification process completed successfully.

                                                                                                                                        • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                        • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                        • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                        \n@param status Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                                        • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                        • SUCCESS – The verification process completed successfully.

                                                                                                                                        • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                        • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                        • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                        • \n@see DkimStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                          Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                                          • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                          • SUCCESS – The verification process completed successfully.

                                                                                                                                          • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                          • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                          • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                          \n

                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DkimStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                          \n@return Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                                          • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                          • SUCCESS – The verification process completed successfully.

                                                                                                                                          • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                          • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                          • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                          • \n@see DkimStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                            Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                                            • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                            • SUCCESS – The verification process completed successfully.

                                                                                                                                            • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                            • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                            • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                            \n@param status Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                                            • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                            • SUCCESS – The verification process completed successfully.

                                                                                                                                            • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                            • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                            • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                            • \n@see DkimStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                              Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. The status can be one of the following:

                                                                                                                                              • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                              • SUCCESS – The verification process completed successfully.

                                                                                                                                              • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                              • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                              • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTokens", "beanStyleSetterMethodName" : "setTokens", "c2jName" : "Tokens", "c2jShape" : "DnsTokenList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                              If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                              Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tokens(List)}.\n@param tokens a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokens(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                              If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                              If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                              Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                              \n

                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                              \n

                                                                                                                                              \nYou can use {@link #hasTokens()} to see if a value was sent in this field.\n

                                                                                                                                              \n@return If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                              If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                              Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.\n@deprecated Use {@link #tokens()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                              If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                              If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                              Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                              \n@param tokens If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                              If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                              Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tokens(List)}\n", "documentation" : "

                                                                                                                                              If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                              If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                              Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tokens property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTokens", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tokens", "fluentSetterDocumentation" : "

                                                                                                                                              If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                              If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                              Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                              \n@param tokens If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                              If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                              Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tokens", "getterDocumentation" : "

                                                                                                                                              If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                              If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                              Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                              \n

                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                              \n

                                                                                                                                              \nYou can use {@link #hasTokens()} to see if a value was sent in this field.\n

                                                                                                                                              \n@return If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                              If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                              Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tokens", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tokens", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DnsToken", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tokens", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                              If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                              If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                              Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                              \n@param tokens If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                              If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                              Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.", "setterMethodName" : "setTokens", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tokens", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tokens", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                              If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                              If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.

                                                                                                                                              Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSigningAttributesOriginAsString", "beanStyleSetterMethodName" : "setSigningAttributesOrigin", "c2jName" : "SigningAttributesOrigin", "c2jShape" : "DkimSigningAttributesOrigin", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                                              • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                                              • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #signingAttributesOriginAsString(String)}.\n@param signingAttributesOrigin a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #signingAttributesOrigin(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                              A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                                              • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                                              • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                              \n

                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #signingAttributesOrigin} will return {@link DkimSigningAttributesOrigin#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #signingAttributesOriginAsString}.\n

                                                                                                                                              \n@return A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                                              • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                                              • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                              • \n@see DkimSigningAttributesOrigin\n@deprecated Use {@link #signingAttributesOriginAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                                                • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                                                • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                \n@param signingAttributesOrigin A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                                                • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                                                • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                • \n@see DkimSigningAttributesOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimSigningAttributesOrigin\n@deprecated Use {@link #signingAttributesOrigin(String)}\n", "documentation" : "

                                                                                                                                                  A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                                                  • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                                                  • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "DkimSigningAttributesOrigin", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SigningAttributesOrigin property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSigningAttributesOrigin", "fluentEnumGetterMethodName" : "signingAttributesOrigin", "fluentEnumSetterMethodName" : "signingAttributesOrigin", "fluentGetterMethodName" : "signingAttributesOriginAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                                                  • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                                                  • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                  \n@param signingAttributesOrigin A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                                                  • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                                                  • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                  • \n@see DkimSigningAttributesOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimSigningAttributesOrigin", "fluentSetterMethodName" : "signingAttributesOrigin", "getterDocumentation" : "

                                                                                                                                                    A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                                                    • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                                                    • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                    \n

                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #signingAttributesOrigin} will return {@link DkimSigningAttributesOrigin#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #signingAttributesOriginAsString}.\n

                                                                                                                                                    \n@return A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                                                    • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                                                    • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                    • \n@see DkimSigningAttributesOrigin", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SigningAttributesOrigin", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SigningAttributesOrigin", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SigningAttributesOrigin", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                      A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                                                      • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                                                      • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                      \n@param signingAttributesOrigin A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                                                      • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                                                      • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                      • \n@see DkimSigningAttributesOrigin", "setterMethodName" : "setSigningAttributesOrigin", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "signingAttributesOrigin", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "signingAttributesOrigin", "variableType" : "String", "documentation" : "

                                                                                                                                                        A string that indicates how DKIM was configured for the identity. There are two possible values:

                                                                                                                                                        • AWS_SES – Indicates that DKIM was configured for the identity by using Easy DKIM.

                                                                                                                                                        • EXTERNAL – Indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DkimAttributes", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DkimAttributes", "variableName" : "dkimAttributes", "variableType" : "DkimAttributes", "documentation" : null, "simpleType" : "DkimAttributes", "variableSetterType" : "DkimAttributes" }, "wrapper" : false, "xmlNamespace" : null }, "DkimSigningAttributes" : { "c2jName" : "DkimSigningAttributes", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        An object that contains information about the tokens used for setting up Bring Your Own DKIM (BYODKIM).

                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainSigningSelector", "beanStyleSetterMethodName" : "setDomainSigningSelector", "c2jName" : "DomainSigningSelector", "c2jShape" : "Selector", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainSigningSelector(String)}.\n@param domainSigningSelector a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainSigningSelector(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        \n@return A string that's used to identify a public key in the DNS configuration for a domain.\n@deprecated Use {@link #domainSigningSelector()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        \n@param domainSigningSelector A string that's used to identify a public key in the DNS configuration for a domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainSigningSelector(String)}\n", "documentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainSigningSelector property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainSigningSelector", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainSigningSelector", "fluentSetterDocumentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        \n@param domainSigningSelector A string that's used to identify a public key in the DNS configuration for a domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainSigningSelector", "getterDocumentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        \n@return A string that's used to identify a public key in the DNS configuration for a domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainSigningSelector", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainSigningSelector", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainSigningSelector", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        \n@param domainSigningSelector A string that's used to identify a public key in the DNS configuration for a domain.", "setterMethodName" : "setDomainSigningSelector", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainSigningSelector", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainSigningSelector", "variableType" : "String", "documentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainSigningPrivateKey", "beanStyleSetterMethodName" : "setDomainSigningPrivateKey", "c2jName" : "DomainSigningPrivateKey", "c2jShape" : "PrivateKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainSigningPrivateKey(String)}.\n@param domainSigningPrivateKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainSigningPrivateKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        \n@return A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.\n@deprecated Use {@link #domainSigningPrivateKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        \n@param domainSigningPrivateKey A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainSigningPrivateKey(String)}\n", "documentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainSigningPrivateKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainSigningPrivateKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainSigningPrivateKey", "fluentSetterDocumentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        \n@param domainSigningPrivateKey A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainSigningPrivateKey", "getterDocumentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        \n@return A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainSigningPrivateKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainSigningPrivateKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainSigningPrivateKey", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        \n@param domainSigningPrivateKey A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.", "setterMethodName" : "setDomainSigningPrivateKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainSigningPrivateKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainSigningPrivateKey", "variableType" : "String", "documentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainSigningPrivateKey" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainSigningPrivateKey", "beanStyleSetterMethodName" : "setDomainSigningPrivateKey", "c2jName" : "DomainSigningPrivateKey", "c2jShape" : "PrivateKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainSigningPrivateKey(String)}.\n@param domainSigningPrivateKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainSigningPrivateKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        \n@return A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.\n@deprecated Use {@link #domainSigningPrivateKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        \n@param domainSigningPrivateKey A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainSigningPrivateKey(String)}\n", "documentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainSigningPrivateKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainSigningPrivateKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainSigningPrivateKey", "fluentSetterDocumentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        \n@param domainSigningPrivateKey A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainSigningPrivateKey", "getterDocumentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        \n@return A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainSigningPrivateKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainSigningPrivateKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainSigningPrivateKey", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        \n@param domainSigningPrivateKey A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.", "setterMethodName" : "setDomainSigningPrivateKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainSigningPrivateKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainSigningPrivateKey", "variableType" : "String", "documentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DomainSigningSelector" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainSigningSelector", "beanStyleSetterMethodName" : "setDomainSigningSelector", "c2jName" : "DomainSigningSelector", "c2jShape" : "Selector", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainSigningSelector(String)}.\n@param domainSigningSelector a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainSigningSelector(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        \n@return A string that's used to identify a public key in the DNS configuration for a domain.\n@deprecated Use {@link #domainSigningSelector()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        \n@param domainSigningSelector A string that's used to identify a public key in the DNS configuration for a domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainSigningSelector(String)}\n", "documentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainSigningSelector property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainSigningSelector", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainSigningSelector", "fluentSetterDocumentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        \n@param domainSigningSelector A string that's used to identify a public key in the DNS configuration for a domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainSigningSelector", "getterDocumentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        \n@return A string that's used to identify a public key in the DNS configuration for a domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainSigningSelector", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainSigningSelector", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainSigningSelector", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        \n@param domainSigningSelector A string that's used to identify a public key in the DNS configuration for a domain.", "setterMethodName" : "setDomainSigningSelector", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainSigningSelector", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainSigningSelector", "variableType" : "String", "documentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainSigningSelector", "beanStyleSetterMethodName" : "setDomainSigningSelector", "c2jName" : "DomainSigningSelector", "c2jShape" : "Selector", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainSigningSelector(String)}.\n@param domainSigningSelector a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainSigningSelector(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        \n@return A string that's used to identify a public key in the DNS configuration for a domain.\n@deprecated Use {@link #domainSigningSelector()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        \n@param domainSigningSelector A string that's used to identify a public key in the DNS configuration for a domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainSigningSelector(String)}\n", "documentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainSigningSelector property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainSigningSelector", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainSigningSelector", "fluentSetterDocumentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        \n@param domainSigningSelector A string that's used to identify a public key in the DNS configuration for a domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainSigningSelector", "getterDocumentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        \n@return A string that's used to identify a public key in the DNS configuration for a domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainSigningSelector", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainSigningSelector", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainSigningSelector", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        \n@param domainSigningSelector A string that's used to identify a public key in the DNS configuration for a domain.", "setterMethodName" : "setDomainSigningSelector", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainSigningSelector", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainSigningSelector", "variableType" : "String", "documentation" : "

                                                                                                                                                        A string that's used to identify a public key in the DNS configuration for a domain.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainSigningPrivateKey", "beanStyleSetterMethodName" : "setDomainSigningPrivateKey", "c2jName" : "DomainSigningPrivateKey", "c2jShape" : "PrivateKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainSigningPrivateKey(String)}.\n@param domainSigningPrivateKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainSigningPrivateKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        \n@return A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.\n@deprecated Use {@link #domainSigningPrivateKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        \n@param domainSigningPrivateKey A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainSigningPrivateKey(String)}\n", "documentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainSigningPrivateKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainSigningPrivateKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainSigningPrivateKey", "fluentSetterDocumentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        \n@param domainSigningPrivateKey A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainSigningPrivateKey", "getterDocumentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        \n@return A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainSigningPrivateKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainSigningPrivateKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainSigningPrivateKey", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        \n@param domainSigningPrivateKey A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.", "setterMethodName" : "setDomainSigningPrivateKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainSigningPrivateKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainSigningPrivateKey", "variableType" : "String", "documentation" : "

                                                                                                                                                        A private key that's used to generate a DKIM signature.

                                                                                                                                                        The private key must use 1024-bit RSA encryption, and must be encoded using base64 encoding.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DomainSigningSelector", "DomainSigningPrivateKey" ], "shapeName" : "DkimSigningAttributes", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DkimSigningAttributes", "variableName" : "dkimSigningAttributes", "variableType" : "DkimSigningAttributes", "documentation" : null, "simpleType" : "DkimSigningAttributes", "variableSetterType" : "DkimSigningAttributes" }, "wrapper" : false, "xmlNamespace" : null }, "DkimSigningAttributesOrigin" : { "c2jName" : "DkimSigningAttributesOrigin", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "AWS_SES", "value" : "AWS_SES" }, { "name" : "EXTERNAL", "value" : "EXTERNAL" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DkimSigningAttributesOrigin", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DkimSigningAttributesOrigin", "variableName" : "dkimSigningAttributesOrigin", "variableType" : "DkimSigningAttributesOrigin", "documentation" : null, "simpleType" : "DkimSigningAttributesOrigin", "variableSetterType" : "DkimSigningAttributesOrigin" }, "wrapper" : false, "xmlNamespace" : null }, "DkimStatus" : { "c2jName" : "DkimStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        The DKIM authentication status of the identity. The status can be one of the following:

                                                                                                                                                        • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                        • SUCCESS – The verification process completed successfully.

                                                                                                                                                        • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                        • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                        • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING", "value" : "PENDING" }, { "name" : "SUCCESS", "value" : "SUCCESS" }, { "name" : "FAILED", "value" : "FAILED" }, { "name" : "TEMPORARY_FAILURE", "value" : "TEMPORARY_FAILURE" }, { "name" : "NOT_STARTED", "value" : "NOT_STARTED" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DkimStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DkimStatus", "variableName" : "dkimStatus", "variableType" : "DkimStatus", "documentation" : null, "simpleType" : "DkimStatus", "variableSetterType" : "DkimStatus" }, "wrapper" : false, "xmlNamespace" : null }, "DomainDeliverabilityCampaign" : { "c2jName" : "DomainDeliverabilityCampaign", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        An object that contains the deliverability data for a specific campaign. This data is available for a campaign only if the campaign sent email by using a domain that the Deliverability dashboard is enabled for (PutDeliverabilityDashboardOption operation).

                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "CampaignId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        \n@return The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.\n@deprecated Use {@link #campaignId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        \n@param campaignId The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #campaignId(String)}\n", "documentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CampaignId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCampaignId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        \n@param campaignId The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        \n@return The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        \n@param campaignId The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getImageUrl", "beanStyleSetterMethodName" : "setImageUrl", "c2jName" : "ImageUrl", "c2jShape" : "ImageUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #imageUrl(String)}.\n@param imageUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageUrl(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        \n@return The URL of an image that contains a snapshot of the email message that was sent.\n@deprecated Use {@link #imageUrl()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        \n@param imageUrl The URL of an image that contains a snapshot of the email message that was sent.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #imageUrl(String)}\n", "documentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ImageUrl property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasImageUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "imageUrl", "fluentSetterDocumentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        \n@param imageUrl The URL of an image that contains a snapshot of the email message that was sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "imageUrl", "getterDocumentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        \n@return The URL of an image that contains a snapshot of the email message that was sent.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImageUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ImageUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ImageUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        \n@param imageUrl The URL of an image that contains a snapshot of the email message that was sent.", "setterMethodName" : "setImageUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "imageUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "imageUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSubject", "beanStyleSetterMethodName" : "setSubject", "c2jName" : "Subject", "c2jShape" : "Subject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #subject(String)}.\n@param subject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subject(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        \n@return The subject line, or title, of the email message.\n@deprecated Use {@link #subject()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        \n@param subject The subject line, or title, of the email message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subject(String)}\n", "documentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Subject property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubject", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subject", "fluentSetterDocumentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        \n@param subject The subject line, or title, of the email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subject", "getterDocumentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        \n@return The subject line, or title, of the email message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Subject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Subject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Subject", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        \n@param subject The subject line, or title, of the email message.", "setterMethodName" : "setSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "subject", "variableType" : "String", "documentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFromAddress", "beanStyleSetterMethodName" : "setFromAddress", "c2jName" : "FromAddress", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fromAddress(String)}.\n@param fromAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        \n@return The verified email address that the email message was sent from.\n@deprecated Use {@link #fromAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        \n@param fromAddress The verified email address that the email message was sent from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fromAddress(String)}\n", "documentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FromAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFromAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromAddress", "fluentSetterDocumentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        \n@param fromAddress The verified email address that the email message was sent from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromAddress", "getterDocumentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        \n@return The verified email address that the email message was sent from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FromAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FromAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        \n@param fromAddress The verified email address that the email message was sent from.", "setterMethodName" : "setFromAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSendingIps", "beanStyleSetterMethodName" : "setSendingIps", "c2jName" : "SendingIps", "c2jShape" : "IpList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sendingIps(List)}.\n@param sendingIps a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingIps(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasSendingIps()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return The IP addresses that were used to send the email message.\n@deprecated Use {@link #sendingIps()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        \n@param sendingIps The IP addresses that were used to send the email message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingIps(List)}\n", "documentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingIps property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingIps", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingIps", "fluentSetterDocumentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        \n@param sendingIps The IP addresses that were used to send the email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingIps", "getterDocumentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasSendingIps()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return The IP addresses that were used to send the email message.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Ip", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SendingIps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        \n@param sendingIps The IP addresses that were used to send the email message.", "setterMethodName" : "setSendingIps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sendingIps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sendingIps", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFirstSeenDateTime", "beanStyleSetterMethodName" : "setFirstSeenDateTime", "c2jName" : "FirstSeenDateTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #firstSeenDateTime(Instant)}.\n@param firstSeenDateTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #firstSeenDateTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@return The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.\n@deprecated Use {@link #firstSeenDateTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@param firstSeenDateTime The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #firstSeenDateTime(Instant)}\n", "documentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FirstSeenDateTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFirstSeenDateTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "firstSeenDateTime", "fluentSetterDocumentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@param firstSeenDateTime The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstSeenDateTime", "getterDocumentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@return The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FirstSeenDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FirstSeenDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "FirstSeenDateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@param firstSeenDateTime The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.", "setterMethodName" : "setFirstSeenDateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "firstSeenDateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "firstSeenDateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastSeenDateTime", "beanStyleSetterMethodName" : "setLastSeenDateTime", "c2jName" : "LastSeenDateTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastSeenDateTime(Instant)}.\n@param lastSeenDateTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastSeenDateTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@return The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.\n@deprecated Use {@link #lastSeenDateTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@param lastSeenDateTime The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastSeenDateTime(Instant)}\n", "documentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastSeenDateTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastSeenDateTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastSeenDateTime", "fluentSetterDocumentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@param lastSeenDateTime The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSeenDateTime", "getterDocumentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@return The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastSeenDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastSeenDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastSeenDateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@param lastSeenDateTime The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.", "setterMethodName" : "setLastSeenDateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSeenDateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSeenDateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInboxCount", "beanStyleSetterMethodName" : "setInboxCount", "c2jName" : "InboxCount", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #inboxCount(Long)}.\n@param inboxCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inboxCount(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        \n@return The number of email messages that were delivered to recipients’ inboxes.\n@deprecated Use {@link #inboxCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        \n@param inboxCount The number of email messages that were delivered to recipients’ inboxes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #inboxCount(Long)}\n", "documentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InboxCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInboxCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inboxCount", "fluentSetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        \n@param inboxCount The number of email messages that were delivered to recipients’ inboxes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inboxCount", "getterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        \n@return The number of email messages that were delivered to recipients’ inboxes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InboxCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InboxCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "InboxCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        \n@param inboxCount The number of email messages that were delivered to recipients’ inboxes.", "setterMethodName" : "setInboxCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "inboxCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "inboxCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpamCount", "beanStyleSetterMethodName" : "setSpamCount", "c2jName" : "SpamCount", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #spamCount(Long)}.\n@param spamCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spamCount(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        \n@return The number of email messages that were delivered to recipients' spam or junk mail folders.\n@deprecated Use {@link #spamCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamCount The number of email messages that were delivered to recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spamCount(Long)}\n", "documentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpamCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpamCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spamCount", "fluentSetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamCount The number of email messages that were delivered to recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spamCount", "getterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        \n@return The number of email messages that were delivered to recipients' spam or junk mail folders.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SpamCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SpamCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "SpamCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamCount The number of email messages that were delivered to recipients' spam or junk mail folders.", "setterMethodName" : "setSpamCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "spamCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "spamCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadRate", "beanStyleSetterMethodName" : "setReadRate", "c2jName" : "ReadRate", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #readRate(Double)}.\n@param readRate a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readRate(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@return The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@deprecated Use {@link #readRate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param readRate The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readRate(Double)}\n", "documentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadRate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadRate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readRate", "fluentSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param readRate The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readRate", "getterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@return The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadRate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadRate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "ReadRate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param readRate The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.", "setterMethodName" : "setReadRate", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "readRate", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "readRate", "variableType" : "Double", "documentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeleteRate", "beanStyleSetterMethodName" : "setDeleteRate", "c2jName" : "DeleteRate", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #deleteRate(Double)}.\n@param deleteRate a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deleteRate(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@return The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@deprecated Use {@link #deleteRate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param deleteRate The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deleteRate(Double)}\n", "documentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeleteRate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeleteRate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deleteRate", "fluentSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param deleteRate The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteRate", "getterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@return The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeleteRate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteRate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "DeleteRate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param deleteRate The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.", "setterMethodName" : "setDeleteRate", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "deleteRate", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "deleteRate", "variableType" : "Double", "documentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadDeleteRate", "beanStyleSetterMethodName" : "setReadDeleteRate", "c2jName" : "ReadDeleteRate", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #readDeleteRate(Double)}.\n@param readDeleteRate a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readDeleteRate(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@return The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@deprecated Use {@link #readDeleteRate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param readDeleteRate The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readDeleteRate(Double)}\n", "documentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadDeleteRate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadDeleteRate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readDeleteRate", "fluentSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param readDeleteRate The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readDeleteRate", "getterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@return The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadDeleteRate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadDeleteRate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "ReadDeleteRate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param readDeleteRate The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.", "setterMethodName" : "setReadDeleteRate", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "readDeleteRate", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "readDeleteRate", "variableType" : "Double", "documentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProjectedVolume", "beanStyleSetterMethodName" : "setProjectedVolume", "c2jName" : "ProjectedVolume", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #projectedVolume(Long)}.\n@param projectedVolume a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #projectedVolume(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        \n@return The projected number of recipients that the email message was sent to.\n@deprecated Use {@link #projectedVolume()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        \n@param projectedVolume The projected number of recipients that the email message was sent to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #projectedVolume(Long)}\n", "documentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProjectedVolume property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProjectedVolume", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "projectedVolume", "fluentSetterDocumentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        \n@param projectedVolume The projected number of recipients that the email message was sent to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "projectedVolume", "getterDocumentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        \n@return The projected number of recipients that the email message was sent to.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProjectedVolume", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProjectedVolume", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "ProjectedVolume", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        \n@param projectedVolume The projected number of recipients that the email message was sent to.", "setterMethodName" : "setProjectedVolume", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "projectedVolume", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "projectedVolume", "variableType" : "Long", "documentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEsps", "beanStyleSetterMethodName" : "setEsps", "c2jName" : "Esps", "c2jShape" : "Esps", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #esps(List)}.\n@param esps a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #esps(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasEsps()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return The major email providers who handled the email message.\n@deprecated Use {@link #esps()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        \n@param esps The major email providers who handled the email message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #esps(List)}\n", "documentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Esps property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEsps", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "esps", "fluentSetterDocumentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        \n@param esps The major email providers who handled the email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "esps", "getterDocumentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasEsps()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return The major email providers who handled the email message.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Esps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Esps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Esp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Esps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        \n@param esps The major email providers who handled the email message.", "setterMethodName" : "setEsps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "esps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "esps", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CampaignId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "CampaignId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        \n@return The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.\n@deprecated Use {@link #campaignId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        \n@param campaignId The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #campaignId(String)}\n", "documentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CampaignId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCampaignId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        \n@param campaignId The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        \n@return The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        \n@param campaignId The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DeleteRate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeleteRate", "beanStyleSetterMethodName" : "setDeleteRate", "c2jName" : "DeleteRate", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #deleteRate(Double)}.\n@param deleteRate a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deleteRate(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@return The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@deprecated Use {@link #deleteRate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param deleteRate The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deleteRate(Double)}\n", "documentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeleteRate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeleteRate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deleteRate", "fluentSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param deleteRate The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteRate", "getterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@return The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeleteRate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteRate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "DeleteRate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param deleteRate The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.", "setterMethodName" : "setDeleteRate", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "deleteRate", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "deleteRate", "variableType" : "Double", "documentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Esps" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEsps", "beanStyleSetterMethodName" : "setEsps", "c2jName" : "Esps", "c2jShape" : "Esps", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #esps(List)}.\n@param esps a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #esps(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasEsps()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return The major email providers who handled the email message.\n@deprecated Use {@link #esps()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        \n@param esps The major email providers who handled the email message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #esps(List)}\n", "documentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Esps property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEsps", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "esps", "fluentSetterDocumentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        \n@param esps The major email providers who handled the email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "esps", "getterDocumentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasEsps()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return The major email providers who handled the email message.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Esps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Esps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Esp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Esps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        \n@param esps The major email providers who handled the email message.", "setterMethodName" : "setEsps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "esps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "esps", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FirstSeenDateTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFirstSeenDateTime", "beanStyleSetterMethodName" : "setFirstSeenDateTime", "c2jName" : "FirstSeenDateTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #firstSeenDateTime(Instant)}.\n@param firstSeenDateTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #firstSeenDateTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@return The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.\n@deprecated Use {@link #firstSeenDateTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@param firstSeenDateTime The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #firstSeenDateTime(Instant)}\n", "documentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FirstSeenDateTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFirstSeenDateTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "firstSeenDateTime", "fluentSetterDocumentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@param firstSeenDateTime The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstSeenDateTime", "getterDocumentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@return The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FirstSeenDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FirstSeenDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "FirstSeenDateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@param firstSeenDateTime The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.", "setterMethodName" : "setFirstSeenDateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "firstSeenDateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "firstSeenDateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FromAddress" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFromAddress", "beanStyleSetterMethodName" : "setFromAddress", "c2jName" : "FromAddress", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fromAddress(String)}.\n@param fromAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        \n@return The verified email address that the email message was sent from.\n@deprecated Use {@link #fromAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        \n@param fromAddress The verified email address that the email message was sent from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fromAddress(String)}\n", "documentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FromAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFromAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromAddress", "fluentSetterDocumentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        \n@param fromAddress The verified email address that the email message was sent from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromAddress", "getterDocumentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        \n@return The verified email address that the email message was sent from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FromAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FromAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        \n@param fromAddress The verified email address that the email message was sent from.", "setterMethodName" : "setFromAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ImageUrl" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getImageUrl", "beanStyleSetterMethodName" : "setImageUrl", "c2jName" : "ImageUrl", "c2jShape" : "ImageUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #imageUrl(String)}.\n@param imageUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageUrl(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        \n@return The URL of an image that contains a snapshot of the email message that was sent.\n@deprecated Use {@link #imageUrl()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        \n@param imageUrl The URL of an image that contains a snapshot of the email message that was sent.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #imageUrl(String)}\n", "documentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ImageUrl property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasImageUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "imageUrl", "fluentSetterDocumentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        \n@param imageUrl The URL of an image that contains a snapshot of the email message that was sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "imageUrl", "getterDocumentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        \n@return The URL of an image that contains a snapshot of the email message that was sent.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImageUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ImageUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ImageUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        \n@param imageUrl The URL of an image that contains a snapshot of the email message that was sent.", "setterMethodName" : "setImageUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "imageUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "imageUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InboxCount" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInboxCount", "beanStyleSetterMethodName" : "setInboxCount", "c2jName" : "InboxCount", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #inboxCount(Long)}.\n@param inboxCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inboxCount(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        \n@return The number of email messages that were delivered to recipients’ inboxes.\n@deprecated Use {@link #inboxCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        \n@param inboxCount The number of email messages that were delivered to recipients’ inboxes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #inboxCount(Long)}\n", "documentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InboxCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInboxCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inboxCount", "fluentSetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        \n@param inboxCount The number of email messages that were delivered to recipients’ inboxes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inboxCount", "getterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        \n@return The number of email messages that were delivered to recipients’ inboxes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InboxCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InboxCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "InboxCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        \n@param inboxCount The number of email messages that were delivered to recipients’ inboxes.", "setterMethodName" : "setInboxCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "inboxCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "inboxCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastSeenDateTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastSeenDateTime", "beanStyleSetterMethodName" : "setLastSeenDateTime", "c2jName" : "LastSeenDateTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastSeenDateTime(Instant)}.\n@param lastSeenDateTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastSeenDateTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@return The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.\n@deprecated Use {@link #lastSeenDateTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@param lastSeenDateTime The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastSeenDateTime(Instant)}\n", "documentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastSeenDateTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastSeenDateTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastSeenDateTime", "fluentSetterDocumentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@param lastSeenDateTime The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSeenDateTime", "getterDocumentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@return The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastSeenDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastSeenDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastSeenDateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@param lastSeenDateTime The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.", "setterMethodName" : "setLastSeenDateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSeenDateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSeenDateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProjectedVolume" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProjectedVolume", "beanStyleSetterMethodName" : "setProjectedVolume", "c2jName" : "ProjectedVolume", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #projectedVolume(Long)}.\n@param projectedVolume a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #projectedVolume(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        \n@return The projected number of recipients that the email message was sent to.\n@deprecated Use {@link #projectedVolume()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        \n@param projectedVolume The projected number of recipients that the email message was sent to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #projectedVolume(Long)}\n", "documentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProjectedVolume property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProjectedVolume", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "projectedVolume", "fluentSetterDocumentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        \n@param projectedVolume The projected number of recipients that the email message was sent to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "projectedVolume", "getterDocumentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        \n@return The projected number of recipients that the email message was sent to.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProjectedVolume", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProjectedVolume", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "ProjectedVolume", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        \n@param projectedVolume The projected number of recipients that the email message was sent to.", "setterMethodName" : "setProjectedVolume", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "projectedVolume", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "projectedVolume", "variableType" : "Long", "documentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReadDeleteRate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadDeleteRate", "beanStyleSetterMethodName" : "setReadDeleteRate", "c2jName" : "ReadDeleteRate", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #readDeleteRate(Double)}.\n@param readDeleteRate a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readDeleteRate(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@return The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@deprecated Use {@link #readDeleteRate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param readDeleteRate The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readDeleteRate(Double)}\n", "documentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadDeleteRate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadDeleteRate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readDeleteRate", "fluentSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param readDeleteRate The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readDeleteRate", "getterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@return The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadDeleteRate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadDeleteRate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "ReadDeleteRate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param readDeleteRate The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.", "setterMethodName" : "setReadDeleteRate", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "readDeleteRate", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "readDeleteRate", "variableType" : "Double", "documentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReadRate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadRate", "beanStyleSetterMethodName" : "setReadRate", "c2jName" : "ReadRate", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #readRate(Double)}.\n@param readRate a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readRate(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@return The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@deprecated Use {@link #readRate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param readRate The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readRate(Double)}\n", "documentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadRate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadRate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readRate", "fluentSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param readRate The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readRate", "getterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@return The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadRate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadRate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "ReadRate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param readRate The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.", "setterMethodName" : "setReadRate", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "readRate", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "readRate", "variableType" : "Double", "documentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SendingIps" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSendingIps", "beanStyleSetterMethodName" : "setSendingIps", "c2jName" : "SendingIps", "c2jShape" : "IpList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sendingIps(List)}.\n@param sendingIps a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingIps(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasSendingIps()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return The IP addresses that were used to send the email message.\n@deprecated Use {@link #sendingIps()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        \n@param sendingIps The IP addresses that were used to send the email message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingIps(List)}\n", "documentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingIps property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingIps", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingIps", "fluentSetterDocumentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        \n@param sendingIps The IP addresses that were used to send the email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingIps", "getterDocumentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasSendingIps()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return The IP addresses that were used to send the email message.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Ip", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SendingIps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        \n@param sendingIps The IP addresses that were used to send the email message.", "setterMethodName" : "setSendingIps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sendingIps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sendingIps", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SpamCount" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpamCount", "beanStyleSetterMethodName" : "setSpamCount", "c2jName" : "SpamCount", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #spamCount(Long)}.\n@param spamCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spamCount(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        \n@return The number of email messages that were delivered to recipients' spam or junk mail folders.\n@deprecated Use {@link #spamCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamCount The number of email messages that were delivered to recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spamCount(Long)}\n", "documentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpamCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpamCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spamCount", "fluentSetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamCount The number of email messages that were delivered to recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spamCount", "getterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        \n@return The number of email messages that were delivered to recipients' spam or junk mail folders.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SpamCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SpamCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "SpamCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamCount The number of email messages that were delivered to recipients' spam or junk mail folders.", "setterMethodName" : "setSpamCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "spamCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "spamCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Subject" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSubject", "beanStyleSetterMethodName" : "setSubject", "c2jName" : "Subject", "c2jShape" : "Subject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #subject(String)}.\n@param subject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subject(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        \n@return The subject line, or title, of the email message.\n@deprecated Use {@link #subject()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        \n@param subject The subject line, or title, of the email message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subject(String)}\n", "documentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Subject property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubject", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subject", "fluentSetterDocumentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        \n@param subject The subject line, or title, of the email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subject", "getterDocumentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        \n@return The subject line, or title, of the email message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Subject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Subject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Subject", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        \n@param subject The subject line, or title, of the email message.", "setterMethodName" : "setSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "subject", "variableType" : "String", "documentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "CampaignId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        \n@return The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.\n@deprecated Use {@link #campaignId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        \n@param campaignId The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #campaignId(String)}\n", "documentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CampaignId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCampaignId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        \n@param campaignId The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        \n@return The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CampaignId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        \n@param campaignId The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "

                                                                                                                                                        The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getImageUrl", "beanStyleSetterMethodName" : "setImageUrl", "c2jName" : "ImageUrl", "c2jShape" : "ImageUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #imageUrl(String)}.\n@param imageUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageUrl(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        \n@return The URL of an image that contains a snapshot of the email message that was sent.\n@deprecated Use {@link #imageUrl()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        \n@param imageUrl The URL of an image that contains a snapshot of the email message that was sent.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #imageUrl(String)}\n", "documentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ImageUrl property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasImageUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "imageUrl", "fluentSetterDocumentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        \n@param imageUrl The URL of an image that contains a snapshot of the email message that was sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "imageUrl", "getterDocumentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        \n@return The URL of an image that contains a snapshot of the email message that was sent.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImageUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ImageUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ImageUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        \n@param imageUrl The URL of an image that contains a snapshot of the email message that was sent.", "setterMethodName" : "setImageUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "imageUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "imageUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                        The URL of an image that contains a snapshot of the email message that was sent.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSubject", "beanStyleSetterMethodName" : "setSubject", "c2jName" : "Subject", "c2jShape" : "Subject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #subject(String)}.\n@param subject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subject(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        \n@return The subject line, or title, of the email message.\n@deprecated Use {@link #subject()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        \n@param subject The subject line, or title, of the email message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subject(String)}\n", "documentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Subject property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubject", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subject", "fluentSetterDocumentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        \n@param subject The subject line, or title, of the email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subject", "getterDocumentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        \n@return The subject line, or title, of the email message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Subject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Subject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Subject", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        \n@param subject The subject line, or title, of the email message.", "setterMethodName" : "setSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "subject", "variableType" : "String", "documentation" : "

                                                                                                                                                        The subject line, or title, of the email message.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFromAddress", "beanStyleSetterMethodName" : "setFromAddress", "c2jName" : "FromAddress", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fromAddress(String)}.\n@param fromAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        \n@return The verified email address that the email message was sent from.\n@deprecated Use {@link #fromAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        \n@param fromAddress The verified email address that the email message was sent from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fromAddress(String)}\n", "documentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FromAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFromAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromAddress", "fluentSetterDocumentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        \n@param fromAddress The verified email address that the email message was sent from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromAddress", "getterDocumentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        \n@return The verified email address that the email message was sent from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FromAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FromAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        \n@param fromAddress The verified email address that the email message was sent from.", "setterMethodName" : "setFromAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                        The verified email address that the email message was sent from.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSendingIps", "beanStyleSetterMethodName" : "setSendingIps", "c2jName" : "SendingIps", "c2jShape" : "IpList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sendingIps(List)}.\n@param sendingIps a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingIps(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasSendingIps()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return The IP addresses that were used to send the email message.\n@deprecated Use {@link #sendingIps()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        \n@param sendingIps The IP addresses that were used to send the email message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingIps(List)}\n", "documentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingIps property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingIps", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingIps", "fluentSetterDocumentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        \n@param sendingIps The IP addresses that were used to send the email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingIps", "getterDocumentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasSendingIps()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return The IP addresses that were used to send the email message.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Ip", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SendingIps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        \n@param sendingIps The IP addresses that were used to send the email message.", "setterMethodName" : "setSendingIps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sendingIps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sendingIps", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        The IP addresses that were used to send the email message.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFirstSeenDateTime", "beanStyleSetterMethodName" : "setFirstSeenDateTime", "c2jName" : "FirstSeenDateTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #firstSeenDateTime(Instant)}.\n@param firstSeenDateTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #firstSeenDateTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@return The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.\n@deprecated Use {@link #firstSeenDateTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@param firstSeenDateTime The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #firstSeenDateTime(Instant)}\n", "documentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FirstSeenDateTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFirstSeenDateTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "firstSeenDateTime", "fluentSetterDocumentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@param firstSeenDateTime The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstSeenDateTime", "getterDocumentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@return The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FirstSeenDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FirstSeenDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "FirstSeenDateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@param firstSeenDateTime The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.", "setterMethodName" : "setFirstSeenDateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "firstSeenDateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "firstSeenDateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                        The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastSeenDateTime", "beanStyleSetterMethodName" : "setLastSeenDateTime", "c2jName" : "LastSeenDateTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastSeenDateTime(Instant)}.\n@param lastSeenDateTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastSeenDateTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@return The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.\n@deprecated Use {@link #lastSeenDateTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@param lastSeenDateTime The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastSeenDateTime(Instant)}\n", "documentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastSeenDateTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastSeenDateTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastSeenDateTime", "fluentSetterDocumentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@param lastSeenDateTime The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSeenDateTime", "getterDocumentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@return The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastSeenDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastSeenDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastSeenDateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        \n@param lastSeenDateTime The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.", "setterMethodName" : "setLastSeenDateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSeenDateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSeenDateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                        The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInboxCount", "beanStyleSetterMethodName" : "setInboxCount", "c2jName" : "InboxCount", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #inboxCount(Long)}.\n@param inboxCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inboxCount(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        \n@return The number of email messages that were delivered to recipients’ inboxes.\n@deprecated Use {@link #inboxCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        \n@param inboxCount The number of email messages that were delivered to recipients’ inboxes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #inboxCount(Long)}\n", "documentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InboxCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInboxCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inboxCount", "fluentSetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        \n@param inboxCount The number of email messages that were delivered to recipients’ inboxes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inboxCount", "getterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        \n@return The number of email messages that were delivered to recipients’ inboxes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InboxCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InboxCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "InboxCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        \n@param inboxCount The number of email messages that were delivered to recipients’ inboxes.", "setterMethodName" : "setInboxCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "inboxCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "inboxCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients’ inboxes.

                                                                                                                                                        ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpamCount", "beanStyleSetterMethodName" : "setSpamCount", "c2jName" : "SpamCount", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #spamCount(Long)}.\n@param spamCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spamCount(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        \n@return The number of email messages that were delivered to recipients' spam or junk mail folders.\n@deprecated Use {@link #spamCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamCount The number of email messages that were delivered to recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spamCount(Long)}\n", "documentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpamCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpamCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spamCount", "fluentSetterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamCount The number of email messages that were delivered to recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spamCount", "getterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        \n@return The number of email messages that were delivered to recipients' spam or junk mail folders.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SpamCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SpamCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "SpamCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamCount The number of email messages that were delivered to recipients' spam or junk mail folders.", "setterMethodName" : "setSpamCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "spamCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "spamCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                        The number of email messages that were delivered to recipients' spam or junk mail folders.

                                                                                                                                                        ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadRate", "beanStyleSetterMethodName" : "setReadRate", "c2jName" : "ReadRate", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #readRate(Double)}.\n@param readRate a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readRate(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@return The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@deprecated Use {@link #readRate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param readRate The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readRate(Double)}\n", "documentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadRate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadRate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readRate", "fluentSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param readRate The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readRate", "getterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@return The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadRate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadRate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "ReadRate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param readRate The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.", "setterMethodName" : "setReadRate", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "readRate", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "readRate", "variableType" : "Double", "documentation" : "

                                                                                                                                                        The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeleteRate", "beanStyleSetterMethodName" : "setDeleteRate", "c2jName" : "DeleteRate", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #deleteRate(Double)}.\n@param deleteRate a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deleteRate(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@return The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@deprecated Use {@link #deleteRate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param deleteRate The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deleteRate(Double)}\n", "documentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeleteRate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeleteRate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deleteRate", "fluentSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param deleteRate The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteRate", "getterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@return The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeleteRate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteRate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "DeleteRate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param deleteRate The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.", "setterMethodName" : "setDeleteRate", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "deleteRate", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "deleteRate", "variableType" : "Double", "documentation" : "

                                                                                                                                                        The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadDeleteRate", "beanStyleSetterMethodName" : "setReadDeleteRate", "c2jName" : "ReadDeleteRate", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #readDeleteRate(Double)}.\n@param readDeleteRate a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readDeleteRate(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@return The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@deprecated Use {@link #readDeleteRate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param readDeleteRate The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readDeleteRate(Double)}\n", "documentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadDeleteRate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadDeleteRate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readDeleteRate", "fluentSetterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param readDeleteRate The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readDeleteRate", "getterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@return The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadDeleteRate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadDeleteRate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "ReadDeleteRate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        \n@param readDeleteRate The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.", "setterMethodName" : "setReadDeleteRate", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "readDeleteRate", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "readDeleteRate", "variableType" : "Double", "documentation" : "

                                                                                                                                                        The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

                                                                                                                                                        ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProjectedVolume", "beanStyleSetterMethodName" : "setProjectedVolume", "c2jName" : "ProjectedVolume", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #projectedVolume(Long)}.\n@param projectedVolume a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #projectedVolume(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        \n@return The projected number of recipients that the email message was sent to.\n@deprecated Use {@link #projectedVolume()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        \n@param projectedVolume The projected number of recipients that the email message was sent to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #projectedVolume(Long)}\n", "documentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProjectedVolume property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProjectedVolume", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "projectedVolume", "fluentSetterDocumentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        \n@param projectedVolume The projected number of recipients that the email message was sent to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "projectedVolume", "getterDocumentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        \n@return The projected number of recipients that the email message was sent to.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProjectedVolume", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProjectedVolume", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "ProjectedVolume", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        \n@param projectedVolume The projected number of recipients that the email message was sent to.", "setterMethodName" : "setProjectedVolume", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "projectedVolume", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "projectedVolume", "variableType" : "Long", "documentation" : "

                                                                                                                                                        The projected number of recipients that the email message was sent to.

                                                                                                                                                        ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEsps", "beanStyleSetterMethodName" : "setEsps", "c2jName" : "Esps", "c2jShape" : "Esps", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #esps(List)}.\n@param esps a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #esps(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasEsps()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return The major email providers who handled the email message.\n@deprecated Use {@link #esps()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        \n@param esps The major email providers who handled the email message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #esps(List)}\n", "documentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Esps property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEsps", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "esps", "fluentSetterDocumentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        \n@param esps The major email providers who handled the email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "esps", "getterDocumentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasEsps()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return The major email providers who handled the email message.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Esps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Esps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Esp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Esps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        \n@param esps The major email providers who handled the email message.", "setterMethodName" : "setEsps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "esps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "esps", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        The major email providers who handled the email message.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DomainDeliverabilityCampaign", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DomainDeliverabilityCampaign", "variableName" : "domainDeliverabilityCampaign", "variableType" : "DomainDeliverabilityCampaign", "documentation" : null, "simpleType" : "DomainDeliverabilityCampaign", "variableSetterType" : "DomainDeliverabilityCampaign" }, "wrapper" : false, "xmlNamespace" : null }, "DomainDeliverabilityTrackingOption" : { "c2jName" : "DomainDeliverabilityTrackingOption", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        An object that contains information about the Deliverability dashboard subscription for a verified domain that you use to send email and currently has an active Deliverability dashboard subscription. If a Deliverability dashboard subscription is active for a domain, you gain access to reputation, inbox placement, and other metrics for the domain.

                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "Domain", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        \n@return A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.\n@deprecated Use {@link #domain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        \n@param domain A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domain(String)}\n", "documentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Domain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        \n@param domain A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        \n@return A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        \n@param domain A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSubscriptionStartDate", "beanStyleSetterMethodName" : "setSubscriptionStartDate", "c2jName" : "SubscriptionStartDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #subscriptionStartDate(Instant)}.\n@param subscriptionStartDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subscriptionStartDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        \n@return The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.\n@deprecated Use {@link #subscriptionStartDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        \n@param subscriptionStartDate The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subscriptionStartDate(Instant)}\n", "documentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubscriptionStartDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubscriptionStartDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subscriptionStartDate", "fluentSetterDocumentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        \n@param subscriptionStartDate The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subscriptionStartDate", "getterDocumentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        \n@return The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubscriptionStartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubscriptionStartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "SubscriptionStartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        \n@param subscriptionStartDate The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.", "setterMethodName" : "setSubscriptionStartDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "subscriptionStartDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "subscriptionStartDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInboxPlacementTrackingOption", "beanStyleSetterMethodName" : "setInboxPlacementTrackingOption", "c2jName" : "InboxPlacementTrackingOption", "c2jShape" : "InboxPlacementTrackingOption", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link InboxPlacementTrackingOption.Builder} avoiding the need to create one manually via {@link InboxPlacementTrackingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link InboxPlacementTrackingOption.Builder#build()} is called immediately and its result is passed to {@link #inboxPlacementTrackingOption(InboxPlacementTrackingOption)}.\n@param inboxPlacementTrackingOption a consumer that will call methods on {@link InboxPlacementTrackingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inboxPlacementTrackingOption(InboxPlacementTrackingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        \n@return An object that contains information about the inbox placement data settings for the domain.\n@deprecated Use {@link #inboxPlacementTrackingOption()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        \n@param inboxPlacementTrackingOption An object that contains information about the inbox placement data settings for the domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #inboxPlacementTrackingOption(InboxPlacementTrackingOption)}\n", "documentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InboxPlacementTrackingOption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInboxPlacementTrackingOption", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inboxPlacementTrackingOption", "fluentSetterDocumentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        \n@param inboxPlacementTrackingOption An object that contains information about the inbox placement data settings for the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inboxPlacementTrackingOption", "getterDocumentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        \n@return An object that contains information about the inbox placement data settings for the domain.", "getterModel" : { "returnType" : "InboxPlacementTrackingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InboxPlacementTrackingOption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InboxPlacementTrackingOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InboxPlacementTrackingOption", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        \n@param inboxPlacementTrackingOption An object that contains information about the inbox placement data settings for the domain.", "setterMethodName" : "setInboxPlacementTrackingOption", "setterModel" : { "variableDeclarationType" : "InboxPlacementTrackingOption", "variableName" : "inboxPlacementTrackingOption", "variableType" : "InboxPlacementTrackingOption", "documentation" : null, "simpleType" : "InboxPlacementTrackingOption", "variableSetterType" : "InboxPlacementTrackingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InboxPlacementTrackingOption", "variableName" : "inboxPlacementTrackingOption", "variableType" : "InboxPlacementTrackingOption", "documentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        ", "simpleType" : "InboxPlacementTrackingOption", "variableSetterType" : "InboxPlacementTrackingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Domain" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "Domain", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        \n@return A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.\n@deprecated Use {@link #domain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        \n@param domain A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domain(String)}\n", "documentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Domain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        \n@param domain A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        \n@return A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        \n@param domain A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InboxPlacementTrackingOption" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInboxPlacementTrackingOption", "beanStyleSetterMethodName" : "setInboxPlacementTrackingOption", "c2jName" : "InboxPlacementTrackingOption", "c2jShape" : "InboxPlacementTrackingOption", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link InboxPlacementTrackingOption.Builder} avoiding the need to create one manually via {@link InboxPlacementTrackingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link InboxPlacementTrackingOption.Builder#build()} is called immediately and its result is passed to {@link #inboxPlacementTrackingOption(InboxPlacementTrackingOption)}.\n@param inboxPlacementTrackingOption a consumer that will call methods on {@link InboxPlacementTrackingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inboxPlacementTrackingOption(InboxPlacementTrackingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        \n@return An object that contains information about the inbox placement data settings for the domain.\n@deprecated Use {@link #inboxPlacementTrackingOption()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        \n@param inboxPlacementTrackingOption An object that contains information about the inbox placement data settings for the domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #inboxPlacementTrackingOption(InboxPlacementTrackingOption)}\n", "documentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InboxPlacementTrackingOption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInboxPlacementTrackingOption", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inboxPlacementTrackingOption", "fluentSetterDocumentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        \n@param inboxPlacementTrackingOption An object that contains information about the inbox placement data settings for the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inboxPlacementTrackingOption", "getterDocumentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        \n@return An object that contains information about the inbox placement data settings for the domain.", "getterModel" : { "returnType" : "InboxPlacementTrackingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InboxPlacementTrackingOption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InboxPlacementTrackingOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InboxPlacementTrackingOption", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        \n@param inboxPlacementTrackingOption An object that contains information about the inbox placement data settings for the domain.", "setterMethodName" : "setInboxPlacementTrackingOption", "setterModel" : { "variableDeclarationType" : "InboxPlacementTrackingOption", "variableName" : "inboxPlacementTrackingOption", "variableType" : "InboxPlacementTrackingOption", "documentation" : null, "simpleType" : "InboxPlacementTrackingOption", "variableSetterType" : "InboxPlacementTrackingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InboxPlacementTrackingOption", "variableName" : "inboxPlacementTrackingOption", "variableType" : "InboxPlacementTrackingOption", "documentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        ", "simpleType" : "InboxPlacementTrackingOption", "variableSetterType" : "InboxPlacementTrackingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SubscriptionStartDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSubscriptionStartDate", "beanStyleSetterMethodName" : "setSubscriptionStartDate", "c2jName" : "SubscriptionStartDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #subscriptionStartDate(Instant)}.\n@param subscriptionStartDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subscriptionStartDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        \n@return The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.\n@deprecated Use {@link #subscriptionStartDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        \n@param subscriptionStartDate The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subscriptionStartDate(Instant)}\n", "documentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubscriptionStartDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubscriptionStartDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subscriptionStartDate", "fluentSetterDocumentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        \n@param subscriptionStartDate The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subscriptionStartDate", "getterDocumentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        \n@return The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubscriptionStartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubscriptionStartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "SubscriptionStartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        \n@param subscriptionStartDate The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.", "setterMethodName" : "setSubscriptionStartDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "subscriptionStartDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "subscriptionStartDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "Domain", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        \n@return A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.\n@deprecated Use {@link #domain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        \n@param domain A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domain(String)}\n", "documentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Domain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        \n@param domain A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        \n@return A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        \n@param domain A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                                                                        A verified domain that’s associated with your AWS account and currently has an active Deliverability dashboard subscription.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSubscriptionStartDate", "beanStyleSetterMethodName" : "setSubscriptionStartDate", "c2jName" : "SubscriptionStartDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #subscriptionStartDate(Instant)}.\n@param subscriptionStartDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subscriptionStartDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        \n@return The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.\n@deprecated Use {@link #subscriptionStartDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        \n@param subscriptionStartDate The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subscriptionStartDate(Instant)}\n", "documentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubscriptionStartDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubscriptionStartDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subscriptionStartDate", "fluentSetterDocumentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        \n@param subscriptionStartDate The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subscriptionStartDate", "getterDocumentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        \n@return The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubscriptionStartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubscriptionStartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "SubscriptionStartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        \n@param subscriptionStartDate The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.", "setterMethodName" : "setSubscriptionStartDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "subscriptionStartDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "subscriptionStartDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                        The date, in Unix time format, when you enabled the Deliverability dashboard for the domain.

                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInboxPlacementTrackingOption", "beanStyleSetterMethodName" : "setInboxPlacementTrackingOption", "c2jName" : "InboxPlacementTrackingOption", "c2jShape" : "InboxPlacementTrackingOption", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link InboxPlacementTrackingOption.Builder} avoiding the need to create one manually via {@link InboxPlacementTrackingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link InboxPlacementTrackingOption.Builder#build()} is called immediately and its result is passed to {@link #inboxPlacementTrackingOption(InboxPlacementTrackingOption)}.\n@param inboxPlacementTrackingOption a consumer that will call methods on {@link InboxPlacementTrackingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inboxPlacementTrackingOption(InboxPlacementTrackingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        \n@return An object that contains information about the inbox placement data settings for the domain.\n@deprecated Use {@link #inboxPlacementTrackingOption()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        \n@param inboxPlacementTrackingOption An object that contains information about the inbox placement data settings for the domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #inboxPlacementTrackingOption(InboxPlacementTrackingOption)}\n", "documentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InboxPlacementTrackingOption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInboxPlacementTrackingOption", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inboxPlacementTrackingOption", "fluentSetterDocumentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        \n@param inboxPlacementTrackingOption An object that contains information about the inbox placement data settings for the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inboxPlacementTrackingOption", "getterDocumentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        \n@return An object that contains information about the inbox placement data settings for the domain.", "getterModel" : { "returnType" : "InboxPlacementTrackingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InboxPlacementTrackingOption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InboxPlacementTrackingOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InboxPlacementTrackingOption", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        \n@param inboxPlacementTrackingOption An object that contains information about the inbox placement data settings for the domain.", "setterMethodName" : "setInboxPlacementTrackingOption", "setterModel" : { "variableDeclarationType" : "InboxPlacementTrackingOption", "variableName" : "inboxPlacementTrackingOption", "variableType" : "InboxPlacementTrackingOption", "documentation" : null, "simpleType" : "InboxPlacementTrackingOption", "variableSetterType" : "InboxPlacementTrackingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InboxPlacementTrackingOption", "variableName" : "inboxPlacementTrackingOption", "variableType" : "InboxPlacementTrackingOption", "documentation" : "

                                                                                                                                                        An object that contains information about the inbox placement data settings for the domain.

                                                                                                                                                        ", "simpleType" : "InboxPlacementTrackingOption", "variableSetterType" : "InboxPlacementTrackingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DomainDeliverabilityTrackingOption", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DomainDeliverabilityTrackingOption", "variableName" : "domainDeliverabilityTrackingOption", "variableType" : "DomainDeliverabilityTrackingOption", "documentation" : null, "simpleType" : "DomainDeliverabilityTrackingOption", "variableSetterType" : "DomainDeliverabilityTrackingOption" }, "wrapper" : false, "xmlNamespace" : null }, "DomainIspPlacement" : { "c2jName" : "DomainIspPlacement", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        An object that contains inbox placement data for email sent from one of your email domains to a specific email provider.

                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIspName", "beanStyleSetterMethodName" : "setIspName", "c2jName" : "IspName", "c2jShape" : "IspName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ispName(String)}.\n@param ispName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ispName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        \n@return The name of the email provider that the inbox placement data applies to.\n@deprecated Use {@link #ispName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        \n@param ispName The name of the email provider that the inbox placement data applies to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ispName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IspName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIspName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ispName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        \n@param ispName The name of the email provider that the inbox placement data applies to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ispName", "getterDocumentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        \n@return The name of the email provider that the inbox placement data applies to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IspName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IspName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IspName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        \n@param ispName The name of the email provider that the inbox placement data applies to.", "setterMethodName" : "setIspName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ispName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ispName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInboxRawCount", "beanStyleSetterMethodName" : "setInboxRawCount", "c2jName" : "InboxRawCount", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #inboxRawCount(Long)}.\n@param inboxRawCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inboxRawCount(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@return The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.\n@deprecated Use {@link #inboxRawCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@param inboxRawCount The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #inboxRawCount(Long)}\n", "documentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InboxRawCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInboxRawCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inboxRawCount", "fluentSetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@param inboxRawCount The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inboxRawCount", "getterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@return The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InboxRawCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InboxRawCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "InboxRawCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@param inboxRawCount The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.", "setterMethodName" : "setInboxRawCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "inboxRawCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "inboxRawCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpamRawCount", "beanStyleSetterMethodName" : "setSpamRawCount", "c2jName" : "SpamRawCount", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #spamRawCount(Long)}.\n@param spamRawCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spamRawCount(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@return The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.\n@deprecated Use {@link #spamRawCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamRawCount The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spamRawCount(Long)}\n", "documentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpamRawCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpamRawCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spamRawCount", "fluentSetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamRawCount The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spamRawCount", "getterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@return The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SpamRawCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SpamRawCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "SpamRawCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamRawCount The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.", "setterMethodName" : "setSpamRawCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "spamRawCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "spamRawCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInboxPercentage", "beanStyleSetterMethodName" : "setInboxPercentage", "c2jName" : "InboxPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #inboxPercentage(Double)}.\n@param inboxPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inboxPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@return The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.\n@deprecated Use {@link #inboxPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@param inboxPercentage The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #inboxPercentage(Double)}\n", "documentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InboxPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInboxPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inboxPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@param inboxPercentage The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inboxPercentage", "getterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@return The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InboxPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InboxPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "InboxPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@param inboxPercentage The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.", "setterMethodName" : "setInboxPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "inboxPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "inboxPercentage", "variableType" : "Double", "documentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpamPercentage", "beanStyleSetterMethodName" : "setSpamPercentage", "c2jName" : "SpamPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #spamPercentage(Double)}.\n@param spamPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spamPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@return The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.\n@deprecated Use {@link #spamPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamPercentage The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spamPercentage(Double)}\n", "documentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpamPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpamPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spamPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamPercentage The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spamPercentage", "getterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@return The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SpamPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SpamPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "SpamPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamPercentage The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.", "setterMethodName" : "setSpamPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "spamPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "spamPercentage", "variableType" : "Double", "documentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InboxPercentage" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInboxPercentage", "beanStyleSetterMethodName" : "setInboxPercentage", "c2jName" : "InboxPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #inboxPercentage(Double)}.\n@param inboxPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inboxPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@return The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.\n@deprecated Use {@link #inboxPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@param inboxPercentage The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #inboxPercentage(Double)}\n", "documentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InboxPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInboxPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inboxPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@param inboxPercentage The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inboxPercentage", "getterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@return The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InboxPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InboxPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "InboxPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@param inboxPercentage The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.", "setterMethodName" : "setInboxPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "inboxPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "inboxPercentage", "variableType" : "Double", "documentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InboxRawCount" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInboxRawCount", "beanStyleSetterMethodName" : "setInboxRawCount", "c2jName" : "InboxRawCount", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #inboxRawCount(Long)}.\n@param inboxRawCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inboxRawCount(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@return The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.\n@deprecated Use {@link #inboxRawCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@param inboxRawCount The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #inboxRawCount(Long)}\n", "documentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InboxRawCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInboxRawCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inboxRawCount", "fluentSetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@param inboxRawCount The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inboxRawCount", "getterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@return The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InboxRawCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InboxRawCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "InboxRawCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@param inboxRawCount The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.", "setterMethodName" : "setInboxRawCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "inboxRawCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "inboxRawCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "IspName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIspName", "beanStyleSetterMethodName" : "setIspName", "c2jName" : "IspName", "c2jShape" : "IspName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ispName(String)}.\n@param ispName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ispName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        \n@return The name of the email provider that the inbox placement data applies to.\n@deprecated Use {@link #ispName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        \n@param ispName The name of the email provider that the inbox placement data applies to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ispName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IspName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIspName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ispName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        \n@param ispName The name of the email provider that the inbox placement data applies to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ispName", "getterDocumentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        \n@return The name of the email provider that the inbox placement data applies to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IspName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IspName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IspName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        \n@param ispName The name of the email provider that the inbox placement data applies to.", "setterMethodName" : "setIspName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ispName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ispName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SpamPercentage" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpamPercentage", "beanStyleSetterMethodName" : "setSpamPercentage", "c2jName" : "SpamPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #spamPercentage(Double)}.\n@param spamPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spamPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@return The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.\n@deprecated Use {@link #spamPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamPercentage The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spamPercentage(Double)}\n", "documentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpamPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpamPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spamPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamPercentage The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spamPercentage", "getterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@return The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SpamPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SpamPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "SpamPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamPercentage The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.", "setterMethodName" : "setSpamPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "spamPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "spamPercentage", "variableType" : "Double", "documentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SpamRawCount" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpamRawCount", "beanStyleSetterMethodName" : "setSpamRawCount", "c2jName" : "SpamRawCount", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #spamRawCount(Long)}.\n@param spamRawCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spamRawCount(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@return The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.\n@deprecated Use {@link #spamRawCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamRawCount The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spamRawCount(Long)}\n", "documentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpamRawCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpamRawCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spamRawCount", "fluentSetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamRawCount The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spamRawCount", "getterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@return The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SpamRawCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SpamRawCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "SpamRawCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamRawCount The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.", "setterMethodName" : "setSpamRawCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "spamRawCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "spamRawCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIspName", "beanStyleSetterMethodName" : "setIspName", "c2jName" : "IspName", "c2jShape" : "IspName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ispName(String)}.\n@param ispName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ispName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        \n@return The name of the email provider that the inbox placement data applies to.\n@deprecated Use {@link #ispName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        \n@param ispName The name of the email provider that the inbox placement data applies to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ispName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IspName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIspName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ispName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        \n@param ispName The name of the email provider that the inbox placement data applies to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ispName", "getterDocumentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        \n@return The name of the email provider that the inbox placement data applies to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IspName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IspName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IspName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        \n@param ispName The name of the email provider that the inbox placement data applies to.", "setterMethodName" : "setIspName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ispName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ispName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the email provider that the inbox placement data applies to.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInboxRawCount", "beanStyleSetterMethodName" : "setInboxRawCount", "c2jName" : "InboxRawCount", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #inboxRawCount(Long)}.\n@param inboxRawCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inboxRawCount(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@return The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.\n@deprecated Use {@link #inboxRawCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@param inboxRawCount The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #inboxRawCount(Long)}\n", "documentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InboxRawCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInboxRawCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inboxRawCount", "fluentSetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@param inboxRawCount The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inboxRawCount", "getterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@return The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InboxRawCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InboxRawCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "InboxRawCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@param inboxRawCount The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.", "setterMethodName" : "setInboxRawCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "inboxRawCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "inboxRawCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpamRawCount", "beanStyleSetterMethodName" : "setSpamRawCount", "c2jName" : "SpamRawCount", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #spamRawCount(Long)}.\n@param spamRawCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spamRawCount(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@return The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.\n@deprecated Use {@link #spamRawCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamRawCount The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spamRawCount(Long)}\n", "documentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpamRawCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpamRawCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spamRawCount", "fluentSetterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamRawCount The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spamRawCount", "getterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@return The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SpamRawCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SpamRawCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "SpamRawCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamRawCount The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.", "setterMethodName" : "setSpamRawCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "spamRawCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "spamRawCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                        The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInboxPercentage", "beanStyleSetterMethodName" : "setInboxPercentage", "c2jName" : "InboxPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #inboxPercentage(Double)}.\n@param inboxPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inboxPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@return The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.\n@deprecated Use {@link #inboxPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@param inboxPercentage The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #inboxPercentage(Double)}\n", "documentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InboxPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInboxPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inboxPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@param inboxPercentage The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inboxPercentage", "getterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@return The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InboxPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InboxPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "InboxPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        \n@param inboxPercentage The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.", "setterMethodName" : "setInboxPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "inboxPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "inboxPercentage", "variableType" : "Double", "documentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

                                                                                                                                                        ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpamPercentage", "beanStyleSetterMethodName" : "setSpamPercentage", "c2jName" : "SpamPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #spamPercentage(Double)}.\n@param spamPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spamPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@return The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.\n@deprecated Use {@link #spamPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamPercentage The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spamPercentage(Double)}\n", "documentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpamPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpamPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spamPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamPercentage The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spamPercentage", "getterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@return The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SpamPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SpamPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "SpamPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        \n@param spamPercentage The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.", "setterMethodName" : "setSpamPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "spamPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "spamPercentage", "variableType" : "Double", "documentation" : "

                                                                                                                                                        The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

                                                                                                                                                        ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DomainIspPlacement", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DomainIspPlacement", "variableName" : "domainIspPlacement", "variableType" : "DomainIspPlacement", "documentation" : null, "simpleType" : "DomainIspPlacement", "variableSetterType" : "DomainIspPlacement" }, "wrapper" : false, "xmlNamespace" : null }, "EmailContent" : { "c2jName" : "EmailContent", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        An object that defines the entire content of the email, including the message headers and the body content. You can create a simple email message, in which you specify the subject and the text and HTML versions of the message body. You can also create raw messages, in which you specify a complete MIME-formatted message. Raw messages can include attachments and custom headers.

                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSimple", "beanStyleSetterMethodName" : "setSimple", "c2jName" : "Simple", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The simple email message. The message consists of a subject and a message body.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Message.Builder} avoiding the need to create one manually via {@link Message#builder()}.\n\nWhen the {@link Consumer} completes, {@link Message.Builder#build()} is called immediately and its result is passed to {@link #simple(Message)}.\n@param simple a consumer that will call methods on {@link Message.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #simple(Message)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The simple email message. The message consists of a subject and a message body.

                                                                                                                                                        \n@return The simple email message. The message consists of a subject and a message body.\n@deprecated Use {@link #simple()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The simple email message. The message consists of a subject and a message body.

                                                                                                                                                        \n@param simple The simple email message. The message consists of a subject and a message body.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #simple(Message)}\n", "documentation" : "

                                                                                                                                                        The simple email message. The message consists of a subject and a message body.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Simple property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSimple", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "simple", "fluentSetterDocumentation" : "

                                                                                                                                                        The simple email message. The message consists of a subject and a message body.

                                                                                                                                                        \n@param simple The simple email message. The message consists of a subject and a message body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "simple", "getterDocumentation" : "

                                                                                                                                                        The simple email message. The message consists of a subject and a message body.

                                                                                                                                                        \n@return The simple email message. The message consists of a subject and a message body.", "getterModel" : { "returnType" : "Message", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Simple", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Simple", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Simple", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The simple email message. The message consists of a subject and a message body.

                                                                                                                                                        \n@param simple The simple email message. The message consists of a subject and a message body.", "setterMethodName" : "setSimple", "setterModel" : { "variableDeclarationType" : "Message", "variableName" : "simple", "variableType" : "Message", "documentation" : null, "simpleType" : "Message", "variableSetterType" : "Message" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Message", "variableName" : "simple", "variableType" : "Message", "documentation" : "

                                                                                                                                                        The simple email message. The message consists of a subject and a message body.

                                                                                                                                                        ", "simpleType" : "Message", "variableSetterType" : "Message" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRaw", "beanStyleSetterMethodName" : "setRaw", "c2jName" : "Raw", "c2jShape" : "RawMessage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The raw email message. The message has to meet the following criteria:

                                                                                                                                                        • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                        • All of the required header fields must be present in the message.

                                                                                                                                                        • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                        • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                        • The entire message must be Base64 encoded.

                                                                                                                                                        • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                        • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link RawMessage.Builder} avoiding the need to create one manually via {@link RawMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link RawMessage.Builder#build()} is called immediately and its result is passed to {@link #raw(RawMessage)}.\n@param raw a consumer that will call methods on {@link RawMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #raw(RawMessage)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The raw email message. The message has to meet the following criteria:

                                                                                                                                                        • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                        • All of the required header fields must be present in the message.

                                                                                                                                                        • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                        • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                        • The entire message must be Base64 encoded.

                                                                                                                                                        • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                        • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                        \n@return The raw email message. The message has to meet the following criteria:

                                                                                                                                                        • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                        • All of the required header fields must be present in the message.

                                                                                                                                                        • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                        • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                        • The entire message must be Base64 encoded.

                                                                                                                                                        • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                        • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                        • \n@deprecated Use {@link #raw()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                          The raw email message. The message has to meet the following criteria:

                                                                                                                                                          • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                          • All of the required header fields must be present in the message.

                                                                                                                                                          • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                          • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                          • The entire message must be Base64 encoded.

                                                                                                                                                          • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                          • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                          \n@param raw The raw email message. The message has to meet the following criteria:

                                                                                                                                                          • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                          • All of the required header fields must be present in the message.

                                                                                                                                                          • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                          • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                          • The entire message must be Base64 encoded.

                                                                                                                                                          • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                          • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #raw(RawMessage)}\n", "documentation" : "

                                                                                                                                                            The raw email message. The message has to meet the following criteria:

                                                                                                                                                            • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                            • All of the required header fields must be present in the message.

                                                                                                                                                            • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                            • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                            • The entire message must be Base64 encoded.

                                                                                                                                                            • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                            • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Raw property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRaw", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raw", "fluentSetterDocumentation" : "

                                                                                                                                                            The raw email message. The message has to meet the following criteria:

                                                                                                                                                            • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                            • All of the required header fields must be present in the message.

                                                                                                                                                            • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                            • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                            • The entire message must be Base64 encoded.

                                                                                                                                                            • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                            • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                            \n@param raw The raw email message. The message has to meet the following criteria:

                                                                                                                                                            • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                            • All of the required header fields must be present in the message.

                                                                                                                                                            • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                            • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                            • The entire message must be Base64 encoded.

                                                                                                                                                            • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                            • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raw", "getterDocumentation" : "

                                                                                                                                                              The raw email message. The message has to meet the following criteria:

                                                                                                                                                              • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                              • All of the required header fields must be present in the message.

                                                                                                                                                              • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                              • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                              • The entire message must be Base64 encoded.

                                                                                                                                                              • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                              • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                              \n@return The raw email message. The message has to meet the following criteria:

                                                                                                                                                              • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                              • All of the required header fields must be present in the message.

                                                                                                                                                              • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                              • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                              • The entire message must be Base64 encoded.

                                                                                                                                                              • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                              • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                              • ", "getterModel" : { "returnType" : "RawMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Raw", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Raw", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Raw", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                The raw email message. The message has to meet the following criteria:

                                                                                                                                                                • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                • All of the required header fields must be present in the message.

                                                                                                                                                                • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                • The entire message must be Base64 encoded.

                                                                                                                                                                • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                \n@param raw The raw email message. The message has to meet the following criteria:

                                                                                                                                                                • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                • All of the required header fields must be present in the message.

                                                                                                                                                                • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                • The entire message must be Base64 encoded.

                                                                                                                                                                • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                • ", "setterMethodName" : "setRaw", "setterModel" : { "variableDeclarationType" : "RawMessage", "variableName" : "raw", "variableType" : "RawMessage", "documentation" : null, "simpleType" : "RawMessage", "variableSetterType" : "RawMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RawMessage", "variableName" : "raw", "variableType" : "RawMessage", "documentation" : "

                                                                                                                                                                  The raw email message. The message has to meet the following criteria:

                                                                                                                                                                  • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                  • All of the required header fields must be present in the message.

                                                                                                                                                                  • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                  • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                  • The entire message must be Base64 encoded.

                                                                                                                                                                  • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                  • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                  ", "simpleType" : "RawMessage", "variableSetterType" : "RawMessage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTemplate", "beanStyleSetterMethodName" : "setTemplate", "c2jName" : "Template", "c2jShape" : "Template", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                  The template to use for the email message.

                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Template.Builder} avoiding the need to create one manually via {@link Template#builder()}.\n\nWhen the {@link Consumer} completes, {@link Template.Builder#build()} is called immediately and its result is passed to {@link #template(Template)}.\n@param template a consumer that will call methods on {@link Template.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #template(Template)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                  The template to use for the email message.

                                                                                                                                                                  \n@return The template to use for the email message.\n@deprecated Use {@link #template()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                  The template to use for the email message.

                                                                                                                                                                  \n@param template The template to use for the email message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #template(Template)}\n", "documentation" : "

                                                                                                                                                                  The template to use for the email message.

                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Template property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTemplate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "template", "fluentSetterDocumentation" : "

                                                                                                                                                                  The template to use for the email message.

                                                                                                                                                                  \n@param template The template to use for the email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "template", "getterDocumentation" : "

                                                                                                                                                                  The template to use for the email message.

                                                                                                                                                                  \n@return The template to use for the email message.", "getterModel" : { "returnType" : "Template", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Template", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Template", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Template", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                  The template to use for the email message.

                                                                                                                                                                  \n@param template The template to use for the email message.", "setterMethodName" : "setTemplate", "setterModel" : { "variableDeclarationType" : "Template", "variableName" : "template", "variableType" : "Template", "documentation" : null, "simpleType" : "Template", "variableSetterType" : "Template" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Template", "variableName" : "template", "variableType" : "Template", "documentation" : "

                                                                                                                                                                  The template to use for the email message.

                                                                                                                                                                  ", "simpleType" : "Template", "variableSetterType" : "Template" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Raw" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRaw", "beanStyleSetterMethodName" : "setRaw", "c2jName" : "Raw", "c2jShape" : "RawMessage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                  The raw email message. The message has to meet the following criteria:

                                                                                                                                                                  • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                  • All of the required header fields must be present in the message.

                                                                                                                                                                  • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                  • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                  • The entire message must be Base64 encoded.

                                                                                                                                                                  • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                  • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link RawMessage.Builder} avoiding the need to create one manually via {@link RawMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link RawMessage.Builder#build()} is called immediately and its result is passed to {@link #raw(RawMessage)}.\n@param raw a consumer that will call methods on {@link RawMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #raw(RawMessage)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                  The raw email message. The message has to meet the following criteria:

                                                                                                                                                                  • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                  • All of the required header fields must be present in the message.

                                                                                                                                                                  • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                  • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                  • The entire message must be Base64 encoded.

                                                                                                                                                                  • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                  • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                  \n@return The raw email message. The message has to meet the following criteria:

                                                                                                                                                                  • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                  • All of the required header fields must be present in the message.

                                                                                                                                                                  • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                  • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                  • The entire message must be Base64 encoded.

                                                                                                                                                                  • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                  • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                  • \n@deprecated Use {@link #raw()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                    The raw email message. The message has to meet the following criteria:

                                                                                                                                                                    • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                    • All of the required header fields must be present in the message.

                                                                                                                                                                    • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                    • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                    • The entire message must be Base64 encoded.

                                                                                                                                                                    • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                    • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                    \n@param raw The raw email message. The message has to meet the following criteria:

                                                                                                                                                                    • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                    • All of the required header fields must be present in the message.

                                                                                                                                                                    • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                    • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                    • The entire message must be Base64 encoded.

                                                                                                                                                                    • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                    • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #raw(RawMessage)}\n", "documentation" : "

                                                                                                                                                                      The raw email message. The message has to meet the following criteria:

                                                                                                                                                                      • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                      • All of the required header fields must be present in the message.

                                                                                                                                                                      • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                      • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                      • The entire message must be Base64 encoded.

                                                                                                                                                                      • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                      • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Raw property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRaw", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raw", "fluentSetterDocumentation" : "

                                                                                                                                                                      The raw email message. The message has to meet the following criteria:

                                                                                                                                                                      • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                      • All of the required header fields must be present in the message.

                                                                                                                                                                      • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                      • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                      • The entire message must be Base64 encoded.

                                                                                                                                                                      • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                      • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                      \n@param raw The raw email message. The message has to meet the following criteria:

                                                                                                                                                                      • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                      • All of the required header fields must be present in the message.

                                                                                                                                                                      • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                      • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                      • The entire message must be Base64 encoded.

                                                                                                                                                                      • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                      • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raw", "getterDocumentation" : "

                                                                                                                                                                        The raw email message. The message has to meet the following criteria:

                                                                                                                                                                        • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                        • All of the required header fields must be present in the message.

                                                                                                                                                                        • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                        • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                        • The entire message must be Base64 encoded.

                                                                                                                                                                        • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                        • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                        \n@return The raw email message. The message has to meet the following criteria:

                                                                                                                                                                        • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                        • All of the required header fields must be present in the message.

                                                                                                                                                                        • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                        • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                        • The entire message must be Base64 encoded.

                                                                                                                                                                        • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                        • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                        • ", "getterModel" : { "returnType" : "RawMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Raw", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Raw", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Raw", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                          The raw email message. The message has to meet the following criteria:

                                                                                                                                                                          • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                          • All of the required header fields must be present in the message.

                                                                                                                                                                          • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                          • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                          • The entire message must be Base64 encoded.

                                                                                                                                                                          • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                          • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                          \n@param raw The raw email message. The message has to meet the following criteria:

                                                                                                                                                                          • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                          • All of the required header fields must be present in the message.

                                                                                                                                                                          • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                          • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                          • The entire message must be Base64 encoded.

                                                                                                                                                                          • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                          • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                          • ", "setterMethodName" : "setRaw", "setterModel" : { "variableDeclarationType" : "RawMessage", "variableName" : "raw", "variableType" : "RawMessage", "documentation" : null, "simpleType" : "RawMessage", "variableSetterType" : "RawMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RawMessage", "variableName" : "raw", "variableType" : "RawMessage", "documentation" : "

                                                                                                                                                                            The raw email message. The message has to meet the following criteria:

                                                                                                                                                                            • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                            • All of the required header fields must be present in the message.

                                                                                                                                                                            • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                            • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                            • The entire message must be Base64 encoded.

                                                                                                                                                                            • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                            • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                            ", "simpleType" : "RawMessage", "variableSetterType" : "RawMessage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Simple" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSimple", "beanStyleSetterMethodName" : "setSimple", "c2jName" : "Simple", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            The simple email message. The message consists of a subject and a message body.

                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Message.Builder} avoiding the need to create one manually via {@link Message#builder()}.\n\nWhen the {@link Consumer} completes, {@link Message.Builder#build()} is called immediately and its result is passed to {@link #simple(Message)}.\n@param simple a consumer that will call methods on {@link Message.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #simple(Message)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                            The simple email message. The message consists of a subject and a message body.

                                                                                                                                                                            \n@return The simple email message. The message consists of a subject and a message body.\n@deprecated Use {@link #simple()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                            The simple email message. The message consists of a subject and a message body.

                                                                                                                                                                            \n@param simple The simple email message. The message consists of a subject and a message body.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #simple(Message)}\n", "documentation" : "

                                                                                                                                                                            The simple email message. The message consists of a subject and a message body.

                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Simple property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSimple", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "simple", "fluentSetterDocumentation" : "

                                                                                                                                                                            The simple email message. The message consists of a subject and a message body.

                                                                                                                                                                            \n@param simple The simple email message. The message consists of a subject and a message body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "simple", "getterDocumentation" : "

                                                                                                                                                                            The simple email message. The message consists of a subject and a message body.

                                                                                                                                                                            \n@return The simple email message. The message consists of a subject and a message body.", "getterModel" : { "returnType" : "Message", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Simple", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Simple", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Simple", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                            The simple email message. The message consists of a subject and a message body.

                                                                                                                                                                            \n@param simple The simple email message. The message consists of a subject and a message body.", "setterMethodName" : "setSimple", "setterModel" : { "variableDeclarationType" : "Message", "variableName" : "simple", "variableType" : "Message", "documentation" : null, "simpleType" : "Message", "variableSetterType" : "Message" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Message", "variableName" : "simple", "variableType" : "Message", "documentation" : "

                                                                                                                                                                            The simple email message. The message consists of a subject and a message body.

                                                                                                                                                                            ", "simpleType" : "Message", "variableSetterType" : "Message" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Template" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTemplate", "beanStyleSetterMethodName" : "setTemplate", "c2jName" : "Template", "c2jShape" : "Template", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            The template to use for the email message.

                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Template.Builder} avoiding the need to create one manually via {@link Template#builder()}.\n\nWhen the {@link Consumer} completes, {@link Template.Builder#build()} is called immediately and its result is passed to {@link #template(Template)}.\n@param template a consumer that will call methods on {@link Template.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #template(Template)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                            The template to use for the email message.

                                                                                                                                                                            \n@return The template to use for the email message.\n@deprecated Use {@link #template()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                            The template to use for the email message.

                                                                                                                                                                            \n@param template The template to use for the email message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #template(Template)}\n", "documentation" : "

                                                                                                                                                                            The template to use for the email message.

                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Template property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTemplate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "template", "fluentSetterDocumentation" : "

                                                                                                                                                                            The template to use for the email message.

                                                                                                                                                                            \n@param template The template to use for the email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "template", "getterDocumentation" : "

                                                                                                                                                                            The template to use for the email message.

                                                                                                                                                                            \n@return The template to use for the email message.", "getterModel" : { "returnType" : "Template", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Template", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Template", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Template", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                            The template to use for the email message.

                                                                                                                                                                            \n@param template The template to use for the email message.", "setterMethodName" : "setTemplate", "setterModel" : { "variableDeclarationType" : "Template", "variableName" : "template", "variableType" : "Template", "documentation" : null, "simpleType" : "Template", "variableSetterType" : "Template" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Template", "variableName" : "template", "variableType" : "Template", "documentation" : "

                                                                                                                                                                            The template to use for the email message.

                                                                                                                                                                            ", "simpleType" : "Template", "variableSetterType" : "Template" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSimple", "beanStyleSetterMethodName" : "setSimple", "c2jName" : "Simple", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            The simple email message. The message consists of a subject and a message body.

                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Message.Builder} avoiding the need to create one manually via {@link Message#builder()}.\n\nWhen the {@link Consumer} completes, {@link Message.Builder#build()} is called immediately and its result is passed to {@link #simple(Message)}.\n@param simple a consumer that will call methods on {@link Message.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #simple(Message)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                            The simple email message. The message consists of a subject and a message body.

                                                                                                                                                                            \n@return The simple email message. The message consists of a subject and a message body.\n@deprecated Use {@link #simple()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                            The simple email message. The message consists of a subject and a message body.

                                                                                                                                                                            \n@param simple The simple email message. The message consists of a subject and a message body.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #simple(Message)}\n", "documentation" : "

                                                                                                                                                                            The simple email message. The message consists of a subject and a message body.

                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Simple property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSimple", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "simple", "fluentSetterDocumentation" : "

                                                                                                                                                                            The simple email message. The message consists of a subject and a message body.

                                                                                                                                                                            \n@param simple The simple email message. The message consists of a subject and a message body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "simple", "getterDocumentation" : "

                                                                                                                                                                            The simple email message. The message consists of a subject and a message body.

                                                                                                                                                                            \n@return The simple email message. The message consists of a subject and a message body.", "getterModel" : { "returnType" : "Message", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Simple", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Simple", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Simple", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                            The simple email message. The message consists of a subject and a message body.

                                                                                                                                                                            \n@param simple The simple email message. The message consists of a subject and a message body.", "setterMethodName" : "setSimple", "setterModel" : { "variableDeclarationType" : "Message", "variableName" : "simple", "variableType" : "Message", "documentation" : null, "simpleType" : "Message", "variableSetterType" : "Message" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Message", "variableName" : "simple", "variableType" : "Message", "documentation" : "

                                                                                                                                                                            The simple email message. The message consists of a subject and a message body.

                                                                                                                                                                            ", "simpleType" : "Message", "variableSetterType" : "Message" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRaw", "beanStyleSetterMethodName" : "setRaw", "c2jName" : "Raw", "c2jShape" : "RawMessage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            The raw email message. The message has to meet the following criteria:

                                                                                                                                                                            • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                            • All of the required header fields must be present in the message.

                                                                                                                                                                            • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                            • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                            • The entire message must be Base64 encoded.

                                                                                                                                                                            • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                            • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link RawMessage.Builder} avoiding the need to create one manually via {@link RawMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link RawMessage.Builder#build()} is called immediately and its result is passed to {@link #raw(RawMessage)}.\n@param raw a consumer that will call methods on {@link RawMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #raw(RawMessage)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                            The raw email message. The message has to meet the following criteria:

                                                                                                                                                                            • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                            • All of the required header fields must be present in the message.

                                                                                                                                                                            • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                            • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                            • The entire message must be Base64 encoded.

                                                                                                                                                                            • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                            • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                            \n@return The raw email message. The message has to meet the following criteria:

                                                                                                                                                                            • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                            • All of the required header fields must be present in the message.

                                                                                                                                                                            • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                            • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                            • The entire message must be Base64 encoded.

                                                                                                                                                                            • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                            • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                            • \n@deprecated Use {@link #raw()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                              The raw email message. The message has to meet the following criteria:

                                                                                                                                                                              • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                              • All of the required header fields must be present in the message.

                                                                                                                                                                              • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                              • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                              • The entire message must be Base64 encoded.

                                                                                                                                                                              • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                              • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                              \n@param raw The raw email message. The message has to meet the following criteria:

                                                                                                                                                                              • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                              • All of the required header fields must be present in the message.

                                                                                                                                                                              • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                              • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                              • The entire message must be Base64 encoded.

                                                                                                                                                                              • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                              • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #raw(RawMessage)}\n", "documentation" : "

                                                                                                                                                                                The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                • All of the required header fields must be present in the message.

                                                                                                                                                                                • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                                • The entire message must be Base64 encoded.

                                                                                                                                                                                • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Raw property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRaw", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "raw", "fluentSetterDocumentation" : "

                                                                                                                                                                                The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                • All of the required header fields must be present in the message.

                                                                                                                                                                                • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                                • The entire message must be Base64 encoded.

                                                                                                                                                                                • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                \n@param raw The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                • All of the required header fields must be present in the message.

                                                                                                                                                                                • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                                • The entire message must be Base64 encoded.

                                                                                                                                                                                • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "raw", "getterDocumentation" : "

                                                                                                                                                                                  The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                  • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                  • All of the required header fields must be present in the message.

                                                                                                                                                                                  • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                  • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                                  • The entire message must be Base64 encoded.

                                                                                                                                                                                  • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                  • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                  \n@return The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                  • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                  • All of the required header fields must be present in the message.

                                                                                                                                                                                  • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                  • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                                  • The entire message must be Base64 encoded.

                                                                                                                                                                                  • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                  • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                  • ", "getterModel" : { "returnType" : "RawMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Raw", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Raw", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Raw", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                    The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                    • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                    • All of the required header fields must be present in the message.

                                                                                                                                                                                    • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                    • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                                    • The entire message must be Base64 encoded.

                                                                                                                                                                                    • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                    • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                    \n@param raw The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                    • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                    • All of the required header fields must be present in the message.

                                                                                                                                                                                    • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                    • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                                    • The entire message must be Base64 encoded.

                                                                                                                                                                                    • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                    • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                    • ", "setterMethodName" : "setRaw", "setterModel" : { "variableDeclarationType" : "RawMessage", "variableName" : "raw", "variableType" : "RawMessage", "documentation" : null, "simpleType" : "RawMessage", "variableSetterType" : "RawMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RawMessage", "variableName" : "raw", "variableType" : "RawMessage", "documentation" : "

                                                                                                                                                                                      The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                      • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                      • All of the required header fields must be present in the message.

                                                                                                                                                                                      • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                      • If you include attachments, they must be in a file format that the Amazon SES API v2 supports.

                                                                                                                                                                                      • The entire message must be Base64 encoded.

                                                                                                                                                                                      • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                      • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                      ", "simpleType" : "RawMessage", "variableSetterType" : "RawMessage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTemplate", "beanStyleSetterMethodName" : "setTemplate", "c2jName" : "Template", "c2jShape" : "Template", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The template to use for the email message.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Template.Builder} avoiding the need to create one manually via {@link Template#builder()}.\n\nWhen the {@link Consumer} completes, {@link Template.Builder#build()} is called immediately and its result is passed to {@link #template(Template)}.\n@param template a consumer that will call methods on {@link Template.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #template(Template)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The template to use for the email message.

                                                                                                                                                                                      \n@return The template to use for the email message.\n@deprecated Use {@link #template()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The template to use for the email message.

                                                                                                                                                                                      \n@param template The template to use for the email message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #template(Template)}\n", "documentation" : "

                                                                                                                                                                                      The template to use for the email message.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Template property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTemplate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "template", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The template to use for the email message.

                                                                                                                                                                                      \n@param template The template to use for the email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "template", "getterDocumentation" : "

                                                                                                                                                                                      The template to use for the email message.

                                                                                                                                                                                      \n@return The template to use for the email message.", "getterModel" : { "returnType" : "Template", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Template", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Template", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Template", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The template to use for the email message.

                                                                                                                                                                                      \n@param template The template to use for the email message.", "setterMethodName" : "setTemplate", "setterModel" : { "variableDeclarationType" : "Template", "variableName" : "template", "variableType" : "Template", "documentation" : null, "simpleType" : "Template", "variableSetterType" : "Template" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Template", "variableName" : "template", "variableType" : "Template", "documentation" : "

                                                                                                                                                                                      The template to use for the email message.

                                                                                                                                                                                      ", "simpleType" : "Template", "variableSetterType" : "Template" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EmailContent", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EmailContent", "variableName" : "emailContent", "variableType" : "EmailContent", "documentation" : null, "simpleType" : "EmailContent", "variableSetterType" : "EmailContent" }, "wrapper" : false, "xmlNamespace" : null }, "EventDestination" : { "c2jName" : "EventDestination", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      In the Amazon SES API v2, events include message sends, deliveries, opens, clicks, bounces, and complaints. Event destinations are places that you can send information about these events to. For example, you can send event data to Amazon SNS to receive notifications when you receive bounces or complaints, or you can use Amazon Kinesis Data Firehose to stream data to Amazon S3 for long-term storage.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "EventDestinationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      \n@return A name that identifies the event destination.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      \n@param name A name that identifies the event destination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      \n@param name A name that identifies the event destination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      \n@return A name that identifies the event destination.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      \n@param name A name that identifies the event destination.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@return If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@param enabled If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@param enabled If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@return If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@param enabled If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getMatchingEventTypesAsStrings", "beanStyleSetterMethodName" : "setMatchingEventTypesWithStrings", "c2jName" : "MatchingEventTypes", "c2jShape" : "EventTypes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #matchingEventTypesAsStrings(List)}.\n@param matchingEventTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #matchingEventTypesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasMatchingEventTypes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The types of events that Amazon SES sends to the specified event destinations.\n@deprecated Use {@link #matchingEventTypesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      \n@param matchingEventTypes The types of events that Amazon SES sends to the specified event destinations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #matchingEventTypesWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MatchingEventTypes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMatchingEventTypes", "fluentEnumGetterMethodName" : "matchingEventTypes", "fluentEnumSetterMethodName" : "matchingEventTypes", "fluentGetterMethodName" : "matchingEventTypesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      \n@param matchingEventTypes The types of events that Amazon SES sends to the specified event destinations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "matchingEventTypesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasMatchingEventTypes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The types of events that Amazon SES sends to the specified event destinations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MatchingEventTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MatchingEventTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EventType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see EventType\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventType\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "EventType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see EventType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MatchingEventTypes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      \n@param matchingEventTypes The types of events that Amazon SES sends to the specified event destinations.", "setterMethodName" : "setMatchingEventTypesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "matchingEventTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "matchingEventTypes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKinesisFirehoseDestination", "beanStyleSetterMethodName" : "setKinesisFirehoseDestination", "c2jName" : "KinesisFirehoseDestination", "c2jShape" : "KinesisFirehoseDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link KinesisFirehoseDestination.Builder} avoiding the need to create one manually via {@link KinesisFirehoseDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link KinesisFirehoseDestination.Builder#build()} is called immediately and its result is passed to {@link #kinesisFirehoseDestination(KinesisFirehoseDestination)}.\n@param kinesisFirehoseDestination a consumer that will call methods on {@link KinesisFirehoseDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kinesisFirehoseDestination(KinesisFirehoseDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@return An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.\n@deprecated Use {@link #kinesisFirehoseDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@param kinesisFirehoseDestination An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kinesisFirehoseDestination(KinesisFirehoseDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KinesisFirehoseDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKinesisFirehoseDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kinesisFirehoseDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@param kinesisFirehoseDestination An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kinesisFirehoseDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@return An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.", "getterModel" : { "returnType" : "KinesisFirehoseDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KinesisFirehoseDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KinesisFirehoseDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "KinesisFirehoseDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@param kinesisFirehoseDestination An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.", "setterMethodName" : "setKinesisFirehoseDestination", "setterModel" : { "variableDeclarationType" : "KinesisFirehoseDestination", "variableName" : "kinesisFirehoseDestination", "variableType" : "KinesisFirehoseDestination", "documentation" : null, "simpleType" : "KinesisFirehoseDestination", "variableSetterType" : "KinesisFirehoseDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "KinesisFirehoseDestination", "variableName" : "kinesisFirehoseDestination", "variableType" : "KinesisFirehoseDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      ", "simpleType" : "KinesisFirehoseDestination", "variableSetterType" : "KinesisFirehoseDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCloudWatchDestination", "beanStyleSetterMethodName" : "setCloudWatchDestination", "c2jName" : "CloudWatchDestination", "c2jShape" : "CloudWatchDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link CloudWatchDestination.Builder} avoiding the need to create one manually via {@link CloudWatchDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchDestination.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchDestination(CloudWatchDestination)}.\n@param cloudWatchDestination a consumer that will call methods on {@link CloudWatchDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchDestination(CloudWatchDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@return An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.\n@deprecated Use {@link #cloudWatchDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@param cloudWatchDestination An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cloudWatchDestination(CloudWatchDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CloudWatchDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCloudWatchDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@param cloudWatchDestination An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@return An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.", "getterModel" : { "returnType" : "CloudWatchDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@param cloudWatchDestination An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.", "setterMethodName" : "setCloudWatchDestination", "setterModel" : { "variableDeclarationType" : "CloudWatchDestination", "variableName" : "cloudWatchDestination", "variableType" : "CloudWatchDestination", "documentation" : null, "simpleType" : "CloudWatchDestination", "variableSetterType" : "CloudWatchDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchDestination", "variableName" : "cloudWatchDestination", "variableType" : "CloudWatchDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      ", "simpleType" : "CloudWatchDestination", "variableSetterType" : "CloudWatchDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnsDestination", "beanStyleSetterMethodName" : "setSnsDestination", "c2jName" : "SnsDestination", "c2jShape" : "SnsDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SnsDestination.Builder} avoiding the need to create one manually via {@link SnsDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link SnsDestination.Builder#build()} is called immediately and its result is passed to {@link #snsDestination(SnsDestination)}.\n@param snsDestination a consumer that will call methods on {@link SnsDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snsDestination(SnsDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@return An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.\n@deprecated Use {@link #snsDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@param snsDestination An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snsDestination(SnsDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SnsDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSnsDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snsDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@param snsDestination An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snsDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@return An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.", "getterModel" : { "returnType" : "SnsDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnsDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnsDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SnsDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@param snsDestination An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.", "setterMethodName" : "setSnsDestination", "setterModel" : { "variableDeclarationType" : "SnsDestination", "variableName" : "snsDestination", "variableType" : "SnsDestination", "documentation" : null, "simpleType" : "SnsDestination", "variableSetterType" : "SnsDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SnsDestination", "variableName" : "snsDestination", "variableType" : "SnsDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      ", "simpleType" : "SnsDestination", "variableSetterType" : "SnsDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPinpointDestination", "beanStyleSetterMethodName" : "setPinpointDestination", "c2jName" : "PinpointDestination", "c2jShape" : "PinpointDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link PinpointDestination.Builder} avoiding the need to create one manually via {@link PinpointDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link PinpointDestination.Builder#build()} is called immediately and its result is passed to {@link #pinpointDestination(PinpointDestination)}.\n@param pinpointDestination a consumer that will call methods on {@link PinpointDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pinpointDestination(PinpointDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@return An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.\n@deprecated Use {@link #pinpointDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@param pinpointDestination An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pinpointDestination(PinpointDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PinpointDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPinpointDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pinpointDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@param pinpointDestination An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pinpointDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@return An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.", "getterModel" : { "returnType" : "PinpointDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PinpointDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PinpointDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PinpointDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@param pinpointDestination An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.", "setterMethodName" : "setPinpointDestination", "setterModel" : { "variableDeclarationType" : "PinpointDestination", "variableName" : "pinpointDestination", "variableType" : "PinpointDestination", "documentation" : null, "simpleType" : "PinpointDestination", "variableSetterType" : "PinpointDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PinpointDestination", "variableName" : "pinpointDestination", "variableType" : "PinpointDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      ", "simpleType" : "PinpointDestination", "variableSetterType" : "PinpointDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CloudWatchDestination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCloudWatchDestination", "beanStyleSetterMethodName" : "setCloudWatchDestination", "c2jName" : "CloudWatchDestination", "c2jShape" : "CloudWatchDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link CloudWatchDestination.Builder} avoiding the need to create one manually via {@link CloudWatchDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchDestination.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchDestination(CloudWatchDestination)}.\n@param cloudWatchDestination a consumer that will call methods on {@link CloudWatchDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchDestination(CloudWatchDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@return An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.\n@deprecated Use {@link #cloudWatchDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@param cloudWatchDestination An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cloudWatchDestination(CloudWatchDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CloudWatchDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCloudWatchDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@param cloudWatchDestination An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@return An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.", "getterModel" : { "returnType" : "CloudWatchDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@param cloudWatchDestination An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.", "setterMethodName" : "setCloudWatchDestination", "setterModel" : { "variableDeclarationType" : "CloudWatchDestination", "variableName" : "cloudWatchDestination", "variableType" : "CloudWatchDestination", "documentation" : null, "simpleType" : "CloudWatchDestination", "variableSetterType" : "CloudWatchDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchDestination", "variableName" : "cloudWatchDestination", "variableType" : "CloudWatchDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      ", "simpleType" : "CloudWatchDestination", "variableSetterType" : "CloudWatchDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Enabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@return If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@param enabled If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@param enabled If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@return If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@param enabled If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KinesisFirehoseDestination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKinesisFirehoseDestination", "beanStyleSetterMethodName" : "setKinesisFirehoseDestination", "c2jName" : "KinesisFirehoseDestination", "c2jShape" : "KinesisFirehoseDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link KinesisFirehoseDestination.Builder} avoiding the need to create one manually via {@link KinesisFirehoseDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link KinesisFirehoseDestination.Builder#build()} is called immediately and its result is passed to {@link #kinesisFirehoseDestination(KinesisFirehoseDestination)}.\n@param kinesisFirehoseDestination a consumer that will call methods on {@link KinesisFirehoseDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kinesisFirehoseDestination(KinesisFirehoseDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@return An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.\n@deprecated Use {@link #kinesisFirehoseDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@param kinesisFirehoseDestination An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kinesisFirehoseDestination(KinesisFirehoseDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KinesisFirehoseDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKinesisFirehoseDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kinesisFirehoseDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@param kinesisFirehoseDestination An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kinesisFirehoseDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@return An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.", "getterModel" : { "returnType" : "KinesisFirehoseDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KinesisFirehoseDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KinesisFirehoseDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "KinesisFirehoseDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@param kinesisFirehoseDestination An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.", "setterMethodName" : "setKinesisFirehoseDestination", "setterModel" : { "variableDeclarationType" : "KinesisFirehoseDestination", "variableName" : "kinesisFirehoseDestination", "variableType" : "KinesisFirehoseDestination", "documentation" : null, "simpleType" : "KinesisFirehoseDestination", "variableSetterType" : "KinesisFirehoseDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "KinesisFirehoseDestination", "variableName" : "kinesisFirehoseDestination", "variableType" : "KinesisFirehoseDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      ", "simpleType" : "KinesisFirehoseDestination", "variableSetterType" : "KinesisFirehoseDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MatchingEventTypes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getMatchingEventTypesAsStrings", "beanStyleSetterMethodName" : "setMatchingEventTypesWithStrings", "c2jName" : "MatchingEventTypes", "c2jShape" : "EventTypes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #matchingEventTypesAsStrings(List)}.\n@param matchingEventTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #matchingEventTypesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasMatchingEventTypes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The types of events that Amazon SES sends to the specified event destinations.\n@deprecated Use {@link #matchingEventTypesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      \n@param matchingEventTypes The types of events that Amazon SES sends to the specified event destinations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #matchingEventTypesWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MatchingEventTypes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMatchingEventTypes", "fluentEnumGetterMethodName" : "matchingEventTypes", "fluentEnumSetterMethodName" : "matchingEventTypes", "fluentGetterMethodName" : "matchingEventTypesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      \n@param matchingEventTypes The types of events that Amazon SES sends to the specified event destinations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "matchingEventTypesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasMatchingEventTypes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The types of events that Amazon SES sends to the specified event destinations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MatchingEventTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MatchingEventTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EventType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see EventType\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventType\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "EventType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see EventType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MatchingEventTypes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      \n@param matchingEventTypes The types of events that Amazon SES sends to the specified event destinations.", "setterMethodName" : "setMatchingEventTypesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "matchingEventTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "matchingEventTypes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "EventDestinationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      \n@return A name that identifies the event destination.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      \n@param name A name that identifies the event destination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      \n@param name A name that identifies the event destination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      \n@return A name that identifies the event destination.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      \n@param name A name that identifies the event destination.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PinpointDestination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPinpointDestination", "beanStyleSetterMethodName" : "setPinpointDestination", "c2jName" : "PinpointDestination", "c2jShape" : "PinpointDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link PinpointDestination.Builder} avoiding the need to create one manually via {@link PinpointDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link PinpointDestination.Builder#build()} is called immediately and its result is passed to {@link #pinpointDestination(PinpointDestination)}.\n@param pinpointDestination a consumer that will call methods on {@link PinpointDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pinpointDestination(PinpointDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@return An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.\n@deprecated Use {@link #pinpointDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@param pinpointDestination An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pinpointDestination(PinpointDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PinpointDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPinpointDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pinpointDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@param pinpointDestination An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pinpointDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@return An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.", "getterModel" : { "returnType" : "PinpointDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PinpointDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PinpointDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PinpointDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@param pinpointDestination An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.", "setterMethodName" : "setPinpointDestination", "setterModel" : { "variableDeclarationType" : "PinpointDestination", "variableName" : "pinpointDestination", "variableType" : "PinpointDestination", "documentation" : null, "simpleType" : "PinpointDestination", "variableSetterType" : "PinpointDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PinpointDestination", "variableName" : "pinpointDestination", "variableType" : "PinpointDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      ", "simpleType" : "PinpointDestination", "variableSetterType" : "PinpointDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SnsDestination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnsDestination", "beanStyleSetterMethodName" : "setSnsDestination", "c2jName" : "SnsDestination", "c2jShape" : "SnsDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SnsDestination.Builder} avoiding the need to create one manually via {@link SnsDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link SnsDestination.Builder#build()} is called immediately and its result is passed to {@link #snsDestination(SnsDestination)}.\n@param snsDestination a consumer that will call methods on {@link SnsDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snsDestination(SnsDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@return An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.\n@deprecated Use {@link #snsDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@param snsDestination An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snsDestination(SnsDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SnsDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSnsDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snsDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@param snsDestination An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snsDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@return An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.", "getterModel" : { "returnType" : "SnsDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnsDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnsDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SnsDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@param snsDestination An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.", "setterMethodName" : "setSnsDestination", "setterModel" : { "variableDeclarationType" : "SnsDestination", "variableName" : "snsDestination", "variableType" : "SnsDestination", "documentation" : null, "simpleType" : "SnsDestination", "variableSetterType" : "SnsDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SnsDestination", "variableName" : "snsDestination", "variableType" : "SnsDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      ", "simpleType" : "SnsDestination", "variableSetterType" : "SnsDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "EventDestinationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      \n@return A name that identifies the event destination.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      \n@param name A name that identifies the event destination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      \n@param name A name that identifies the event destination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      \n@return A name that identifies the event destination.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      \n@param name A name that identifies the event destination.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A name that identifies the event destination.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@return If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@param enabled If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@param enabled If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@return If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@param enabled If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getMatchingEventTypesAsStrings", "beanStyleSetterMethodName" : "setMatchingEventTypesWithStrings", "c2jName" : "MatchingEventTypes", "c2jShape" : "EventTypes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #matchingEventTypesAsStrings(List)}.\n@param matchingEventTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #matchingEventTypesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasMatchingEventTypes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The types of events that Amazon SES sends to the specified event destinations.\n@deprecated Use {@link #matchingEventTypesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      \n@param matchingEventTypes The types of events that Amazon SES sends to the specified event destinations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #matchingEventTypesWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MatchingEventTypes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMatchingEventTypes", "fluentEnumGetterMethodName" : "matchingEventTypes", "fluentEnumSetterMethodName" : "matchingEventTypes", "fluentGetterMethodName" : "matchingEventTypesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      \n@param matchingEventTypes The types of events that Amazon SES sends to the specified event destinations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "matchingEventTypesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasMatchingEventTypes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The types of events that Amazon SES sends to the specified event destinations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MatchingEventTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MatchingEventTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EventType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see EventType\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventType\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "EventType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see EventType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MatchingEventTypes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      \n@param matchingEventTypes The types of events that Amazon SES sends to the specified event destinations.", "setterMethodName" : "setMatchingEventTypesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "matchingEventTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "matchingEventTypes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The types of events that Amazon SES sends to the specified event destinations.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKinesisFirehoseDestination", "beanStyleSetterMethodName" : "setKinesisFirehoseDestination", "c2jName" : "KinesisFirehoseDestination", "c2jShape" : "KinesisFirehoseDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link KinesisFirehoseDestination.Builder} avoiding the need to create one manually via {@link KinesisFirehoseDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link KinesisFirehoseDestination.Builder#build()} is called immediately and its result is passed to {@link #kinesisFirehoseDestination(KinesisFirehoseDestination)}.\n@param kinesisFirehoseDestination a consumer that will call methods on {@link KinesisFirehoseDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kinesisFirehoseDestination(KinesisFirehoseDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@return An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.\n@deprecated Use {@link #kinesisFirehoseDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@param kinesisFirehoseDestination An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kinesisFirehoseDestination(KinesisFirehoseDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KinesisFirehoseDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKinesisFirehoseDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kinesisFirehoseDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@param kinesisFirehoseDestination An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kinesisFirehoseDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@return An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.", "getterModel" : { "returnType" : "KinesisFirehoseDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KinesisFirehoseDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KinesisFirehoseDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "KinesisFirehoseDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@param kinesisFirehoseDestination An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.", "setterMethodName" : "setKinesisFirehoseDestination", "setterModel" : { "variableDeclarationType" : "KinesisFirehoseDestination", "variableName" : "kinesisFirehoseDestination", "variableType" : "KinesisFirehoseDestination", "documentation" : null, "simpleType" : "KinesisFirehoseDestination", "variableSetterType" : "KinesisFirehoseDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "KinesisFirehoseDestination", "variableName" : "kinesisFirehoseDestination", "variableType" : "KinesisFirehoseDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      ", "simpleType" : "KinesisFirehoseDestination", "variableSetterType" : "KinesisFirehoseDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCloudWatchDestination", "beanStyleSetterMethodName" : "setCloudWatchDestination", "c2jName" : "CloudWatchDestination", "c2jShape" : "CloudWatchDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link CloudWatchDestination.Builder} avoiding the need to create one manually via {@link CloudWatchDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchDestination.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchDestination(CloudWatchDestination)}.\n@param cloudWatchDestination a consumer that will call methods on {@link CloudWatchDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchDestination(CloudWatchDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@return An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.\n@deprecated Use {@link #cloudWatchDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@param cloudWatchDestination An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cloudWatchDestination(CloudWatchDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CloudWatchDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCloudWatchDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@param cloudWatchDestination An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@return An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.", "getterModel" : { "returnType" : "CloudWatchDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@param cloudWatchDestination An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.", "setterMethodName" : "setCloudWatchDestination", "setterModel" : { "variableDeclarationType" : "CloudWatchDestination", "variableName" : "cloudWatchDestination", "variableType" : "CloudWatchDestination", "documentation" : null, "simpleType" : "CloudWatchDestination", "variableSetterType" : "CloudWatchDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchDestination", "variableName" : "cloudWatchDestination", "variableType" : "CloudWatchDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      ", "simpleType" : "CloudWatchDestination", "variableSetterType" : "CloudWatchDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnsDestination", "beanStyleSetterMethodName" : "setSnsDestination", "c2jName" : "SnsDestination", "c2jShape" : "SnsDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SnsDestination.Builder} avoiding the need to create one manually via {@link SnsDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link SnsDestination.Builder#build()} is called immediately and its result is passed to {@link #snsDestination(SnsDestination)}.\n@param snsDestination a consumer that will call methods on {@link SnsDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snsDestination(SnsDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@return An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.\n@deprecated Use {@link #snsDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@param snsDestination An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snsDestination(SnsDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SnsDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSnsDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snsDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@param snsDestination An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snsDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@return An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.", "getterModel" : { "returnType" : "SnsDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnsDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnsDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SnsDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@param snsDestination An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.", "setterMethodName" : "setSnsDestination", "setterModel" : { "variableDeclarationType" : "SnsDestination", "variableName" : "snsDestination", "variableType" : "SnsDestination", "documentation" : null, "simpleType" : "SnsDestination", "variableSetterType" : "SnsDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SnsDestination", "variableName" : "snsDestination", "variableType" : "SnsDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      ", "simpleType" : "SnsDestination", "variableSetterType" : "SnsDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPinpointDestination", "beanStyleSetterMethodName" : "setPinpointDestination", "c2jName" : "PinpointDestination", "c2jShape" : "PinpointDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link PinpointDestination.Builder} avoiding the need to create one manually via {@link PinpointDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link PinpointDestination.Builder#build()} is called immediately and its result is passed to {@link #pinpointDestination(PinpointDestination)}.\n@param pinpointDestination a consumer that will call methods on {@link PinpointDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pinpointDestination(PinpointDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@return An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.\n@deprecated Use {@link #pinpointDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@param pinpointDestination An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pinpointDestination(PinpointDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PinpointDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPinpointDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pinpointDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@param pinpointDestination An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pinpointDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@return An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.", "getterModel" : { "returnType" : "PinpointDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PinpointDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PinpointDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PinpointDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@param pinpointDestination An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.", "setterMethodName" : "setPinpointDestination", "setterModel" : { "variableDeclarationType" : "PinpointDestination", "variableName" : "pinpointDestination", "variableType" : "PinpointDestination", "documentation" : null, "simpleType" : "PinpointDestination", "variableSetterType" : "PinpointDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PinpointDestination", "variableName" : "pinpointDestination", "variableType" : "PinpointDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      ", "simpleType" : "PinpointDestination", "variableSetterType" : "PinpointDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name", "MatchingEventTypes" ], "shapeName" : "EventDestination", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EventDestination", "variableName" : "eventDestination", "variableType" : "EventDestination", "documentation" : null, "simpleType" : "EventDestination", "variableSetterType" : "EventDestination" }, "wrapper" : false, "xmlNamespace" : null }, "EventDestinationDefinition" : { "c2jName" : "EventDestinationDefinition", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An object that defines the event destination. Specifically, it defines which services receive events from emails sent using the configuration set that the event destination is associated with. Also defines the types of events that are sent to the event destination.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@return If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@param enabled If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@param enabled If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@return If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@param enabled If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getMatchingEventTypesAsStrings", "beanStyleSetterMethodName" : "setMatchingEventTypesWithStrings", "c2jName" : "MatchingEventTypes", "c2jShape" : "EventTypes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #matchingEventTypesAsStrings(List)}.\n@param matchingEventTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #matchingEventTypesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasMatchingEventTypes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.\n@deprecated Use {@link #matchingEventTypesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      \n@param matchingEventTypes An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #matchingEventTypesWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MatchingEventTypes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMatchingEventTypes", "fluentEnumGetterMethodName" : "matchingEventTypes", "fluentEnumSetterMethodName" : "matchingEventTypes", "fluentGetterMethodName" : "matchingEventTypesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      \n@param matchingEventTypes An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "matchingEventTypesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasMatchingEventTypes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MatchingEventTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MatchingEventTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EventType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see EventType\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventType\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "EventType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see EventType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MatchingEventTypes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      \n@param matchingEventTypes An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.", "setterMethodName" : "setMatchingEventTypesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "matchingEventTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "matchingEventTypes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKinesisFirehoseDestination", "beanStyleSetterMethodName" : "setKinesisFirehoseDestination", "c2jName" : "KinesisFirehoseDestination", "c2jShape" : "KinesisFirehoseDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link KinesisFirehoseDestination.Builder} avoiding the need to create one manually via {@link KinesisFirehoseDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link KinesisFirehoseDestination.Builder#build()} is called immediately and its result is passed to {@link #kinesisFirehoseDestination(KinesisFirehoseDestination)}.\n@param kinesisFirehoseDestination a consumer that will call methods on {@link KinesisFirehoseDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kinesisFirehoseDestination(KinesisFirehoseDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@return An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.\n@deprecated Use {@link #kinesisFirehoseDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@param kinesisFirehoseDestination An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kinesisFirehoseDestination(KinesisFirehoseDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KinesisFirehoseDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKinesisFirehoseDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kinesisFirehoseDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@param kinesisFirehoseDestination An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kinesisFirehoseDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@return An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.", "getterModel" : { "returnType" : "KinesisFirehoseDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KinesisFirehoseDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KinesisFirehoseDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "KinesisFirehoseDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@param kinesisFirehoseDestination An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.", "setterMethodName" : "setKinesisFirehoseDestination", "setterModel" : { "variableDeclarationType" : "KinesisFirehoseDestination", "variableName" : "kinesisFirehoseDestination", "variableType" : "KinesisFirehoseDestination", "documentation" : null, "simpleType" : "KinesisFirehoseDestination", "variableSetterType" : "KinesisFirehoseDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "KinesisFirehoseDestination", "variableName" : "kinesisFirehoseDestination", "variableType" : "KinesisFirehoseDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      ", "simpleType" : "KinesisFirehoseDestination", "variableSetterType" : "KinesisFirehoseDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCloudWatchDestination", "beanStyleSetterMethodName" : "setCloudWatchDestination", "c2jName" : "CloudWatchDestination", "c2jShape" : "CloudWatchDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link CloudWatchDestination.Builder} avoiding the need to create one manually via {@link CloudWatchDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchDestination.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchDestination(CloudWatchDestination)}.\n@param cloudWatchDestination a consumer that will call methods on {@link CloudWatchDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchDestination(CloudWatchDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@return An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.\n@deprecated Use {@link #cloudWatchDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@param cloudWatchDestination An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cloudWatchDestination(CloudWatchDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CloudWatchDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCloudWatchDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@param cloudWatchDestination An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@return An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.", "getterModel" : { "returnType" : "CloudWatchDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@param cloudWatchDestination An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.", "setterMethodName" : "setCloudWatchDestination", "setterModel" : { "variableDeclarationType" : "CloudWatchDestination", "variableName" : "cloudWatchDestination", "variableType" : "CloudWatchDestination", "documentation" : null, "simpleType" : "CloudWatchDestination", "variableSetterType" : "CloudWatchDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchDestination", "variableName" : "cloudWatchDestination", "variableType" : "CloudWatchDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      ", "simpleType" : "CloudWatchDestination", "variableSetterType" : "CloudWatchDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnsDestination", "beanStyleSetterMethodName" : "setSnsDestination", "c2jName" : "SnsDestination", "c2jShape" : "SnsDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SnsDestination.Builder} avoiding the need to create one manually via {@link SnsDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link SnsDestination.Builder#build()} is called immediately and its result is passed to {@link #snsDestination(SnsDestination)}.\n@param snsDestination a consumer that will call methods on {@link SnsDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snsDestination(SnsDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@return An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.\n@deprecated Use {@link #snsDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@param snsDestination An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snsDestination(SnsDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SnsDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSnsDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snsDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@param snsDestination An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snsDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@return An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.", "getterModel" : { "returnType" : "SnsDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnsDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnsDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SnsDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@param snsDestination An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.", "setterMethodName" : "setSnsDestination", "setterModel" : { "variableDeclarationType" : "SnsDestination", "variableName" : "snsDestination", "variableType" : "SnsDestination", "documentation" : null, "simpleType" : "SnsDestination", "variableSetterType" : "SnsDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SnsDestination", "variableName" : "snsDestination", "variableType" : "SnsDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      ", "simpleType" : "SnsDestination", "variableSetterType" : "SnsDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPinpointDestination", "beanStyleSetterMethodName" : "setPinpointDestination", "c2jName" : "PinpointDestination", "c2jShape" : "PinpointDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link PinpointDestination.Builder} avoiding the need to create one manually via {@link PinpointDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link PinpointDestination.Builder#build()} is called immediately and its result is passed to {@link #pinpointDestination(PinpointDestination)}.\n@param pinpointDestination a consumer that will call methods on {@link PinpointDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pinpointDestination(PinpointDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@return An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.\n@deprecated Use {@link #pinpointDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@param pinpointDestination An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pinpointDestination(PinpointDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PinpointDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPinpointDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pinpointDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@param pinpointDestination An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pinpointDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@return An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.", "getterModel" : { "returnType" : "PinpointDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PinpointDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PinpointDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PinpointDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@param pinpointDestination An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.", "setterMethodName" : "setPinpointDestination", "setterModel" : { "variableDeclarationType" : "PinpointDestination", "variableName" : "pinpointDestination", "variableType" : "PinpointDestination", "documentation" : null, "simpleType" : "PinpointDestination", "variableSetterType" : "PinpointDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PinpointDestination", "variableName" : "pinpointDestination", "variableType" : "PinpointDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      ", "simpleType" : "PinpointDestination", "variableSetterType" : "PinpointDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CloudWatchDestination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCloudWatchDestination", "beanStyleSetterMethodName" : "setCloudWatchDestination", "c2jName" : "CloudWatchDestination", "c2jShape" : "CloudWatchDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link CloudWatchDestination.Builder} avoiding the need to create one manually via {@link CloudWatchDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchDestination.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchDestination(CloudWatchDestination)}.\n@param cloudWatchDestination a consumer that will call methods on {@link CloudWatchDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchDestination(CloudWatchDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@return An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.\n@deprecated Use {@link #cloudWatchDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@param cloudWatchDestination An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cloudWatchDestination(CloudWatchDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CloudWatchDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCloudWatchDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@param cloudWatchDestination An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@return An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.", "getterModel" : { "returnType" : "CloudWatchDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@param cloudWatchDestination An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.", "setterMethodName" : "setCloudWatchDestination", "setterModel" : { "variableDeclarationType" : "CloudWatchDestination", "variableName" : "cloudWatchDestination", "variableType" : "CloudWatchDestination", "documentation" : null, "simpleType" : "CloudWatchDestination", "variableSetterType" : "CloudWatchDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchDestination", "variableName" : "cloudWatchDestination", "variableType" : "CloudWatchDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      ", "simpleType" : "CloudWatchDestination", "variableSetterType" : "CloudWatchDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Enabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@return If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@param enabled If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@param enabled If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@return If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@param enabled If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KinesisFirehoseDestination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKinesisFirehoseDestination", "beanStyleSetterMethodName" : "setKinesisFirehoseDestination", "c2jName" : "KinesisFirehoseDestination", "c2jShape" : "KinesisFirehoseDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link KinesisFirehoseDestination.Builder} avoiding the need to create one manually via {@link KinesisFirehoseDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link KinesisFirehoseDestination.Builder#build()} is called immediately and its result is passed to {@link #kinesisFirehoseDestination(KinesisFirehoseDestination)}.\n@param kinesisFirehoseDestination a consumer that will call methods on {@link KinesisFirehoseDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kinesisFirehoseDestination(KinesisFirehoseDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@return An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.\n@deprecated Use {@link #kinesisFirehoseDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@param kinesisFirehoseDestination An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kinesisFirehoseDestination(KinesisFirehoseDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KinesisFirehoseDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKinesisFirehoseDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kinesisFirehoseDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@param kinesisFirehoseDestination An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kinesisFirehoseDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@return An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.", "getterModel" : { "returnType" : "KinesisFirehoseDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KinesisFirehoseDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KinesisFirehoseDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "KinesisFirehoseDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@param kinesisFirehoseDestination An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.", "setterMethodName" : "setKinesisFirehoseDestination", "setterModel" : { "variableDeclarationType" : "KinesisFirehoseDestination", "variableName" : "kinesisFirehoseDestination", "variableType" : "KinesisFirehoseDestination", "documentation" : null, "simpleType" : "KinesisFirehoseDestination", "variableSetterType" : "KinesisFirehoseDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "KinesisFirehoseDestination", "variableName" : "kinesisFirehoseDestination", "variableType" : "KinesisFirehoseDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      ", "simpleType" : "KinesisFirehoseDestination", "variableSetterType" : "KinesisFirehoseDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MatchingEventTypes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getMatchingEventTypesAsStrings", "beanStyleSetterMethodName" : "setMatchingEventTypesWithStrings", "c2jName" : "MatchingEventTypes", "c2jShape" : "EventTypes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #matchingEventTypesAsStrings(List)}.\n@param matchingEventTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #matchingEventTypesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasMatchingEventTypes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.\n@deprecated Use {@link #matchingEventTypesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      \n@param matchingEventTypes An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #matchingEventTypesWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MatchingEventTypes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMatchingEventTypes", "fluentEnumGetterMethodName" : "matchingEventTypes", "fluentEnumSetterMethodName" : "matchingEventTypes", "fluentGetterMethodName" : "matchingEventTypesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      \n@param matchingEventTypes An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "matchingEventTypesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasMatchingEventTypes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MatchingEventTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MatchingEventTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EventType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see EventType\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventType\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "EventType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see EventType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MatchingEventTypes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      \n@param matchingEventTypes An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.", "setterMethodName" : "setMatchingEventTypesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "matchingEventTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "matchingEventTypes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PinpointDestination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPinpointDestination", "beanStyleSetterMethodName" : "setPinpointDestination", "c2jName" : "PinpointDestination", "c2jShape" : "PinpointDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link PinpointDestination.Builder} avoiding the need to create one manually via {@link PinpointDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link PinpointDestination.Builder#build()} is called immediately and its result is passed to {@link #pinpointDestination(PinpointDestination)}.\n@param pinpointDestination a consumer that will call methods on {@link PinpointDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pinpointDestination(PinpointDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@return An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.\n@deprecated Use {@link #pinpointDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@param pinpointDestination An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pinpointDestination(PinpointDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PinpointDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPinpointDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pinpointDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@param pinpointDestination An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pinpointDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@return An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.", "getterModel" : { "returnType" : "PinpointDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PinpointDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PinpointDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PinpointDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@param pinpointDestination An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.", "setterMethodName" : "setPinpointDestination", "setterModel" : { "variableDeclarationType" : "PinpointDestination", "variableName" : "pinpointDestination", "variableType" : "PinpointDestination", "documentation" : null, "simpleType" : "PinpointDestination", "variableSetterType" : "PinpointDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PinpointDestination", "variableName" : "pinpointDestination", "variableType" : "PinpointDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      ", "simpleType" : "PinpointDestination", "variableSetterType" : "PinpointDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SnsDestination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnsDestination", "beanStyleSetterMethodName" : "setSnsDestination", "c2jName" : "SnsDestination", "c2jShape" : "SnsDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SnsDestination.Builder} avoiding the need to create one manually via {@link SnsDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link SnsDestination.Builder#build()} is called immediately and its result is passed to {@link #snsDestination(SnsDestination)}.\n@param snsDestination a consumer that will call methods on {@link SnsDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snsDestination(SnsDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@return An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.\n@deprecated Use {@link #snsDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@param snsDestination An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snsDestination(SnsDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SnsDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSnsDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snsDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@param snsDestination An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snsDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@return An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.", "getterModel" : { "returnType" : "SnsDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnsDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnsDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SnsDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@param snsDestination An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.", "setterMethodName" : "setSnsDestination", "setterModel" : { "variableDeclarationType" : "SnsDestination", "variableName" : "snsDestination", "variableType" : "SnsDestination", "documentation" : null, "simpleType" : "SnsDestination", "variableSetterType" : "SnsDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SnsDestination", "variableName" : "snsDestination", "variableType" : "SnsDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      ", "simpleType" : "SnsDestination", "variableSetterType" : "SnsDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@return If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@param enabled If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@param enabled If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@return If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      \n@param enabled If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getMatchingEventTypesAsStrings", "beanStyleSetterMethodName" : "setMatchingEventTypesWithStrings", "c2jName" : "MatchingEventTypes", "c2jShape" : "EventTypes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #matchingEventTypesAsStrings(List)}.\n@param matchingEventTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #matchingEventTypesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasMatchingEventTypes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.\n@deprecated Use {@link #matchingEventTypesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      \n@param matchingEventTypes An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #matchingEventTypesWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MatchingEventTypes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMatchingEventTypes", "fluentEnumGetterMethodName" : "matchingEventTypes", "fluentEnumSetterMethodName" : "matchingEventTypes", "fluentGetterMethodName" : "matchingEventTypesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      \n@param matchingEventTypes An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "matchingEventTypesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasMatchingEventTypes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MatchingEventTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MatchingEventTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EventType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see EventType\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventType\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "EventType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see EventType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MatchingEventTypes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      \n@param matchingEventTypes An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.", "setterMethodName" : "setMatchingEventTypesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "matchingEventTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "matchingEventTypes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKinesisFirehoseDestination", "beanStyleSetterMethodName" : "setKinesisFirehoseDestination", "c2jName" : "KinesisFirehoseDestination", "c2jShape" : "KinesisFirehoseDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link KinesisFirehoseDestination.Builder} avoiding the need to create one manually via {@link KinesisFirehoseDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link KinesisFirehoseDestination.Builder#build()} is called immediately and its result is passed to {@link #kinesisFirehoseDestination(KinesisFirehoseDestination)}.\n@param kinesisFirehoseDestination a consumer that will call methods on {@link KinesisFirehoseDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kinesisFirehoseDestination(KinesisFirehoseDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@return An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.\n@deprecated Use {@link #kinesisFirehoseDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@param kinesisFirehoseDestination An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kinesisFirehoseDestination(KinesisFirehoseDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KinesisFirehoseDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKinesisFirehoseDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kinesisFirehoseDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@param kinesisFirehoseDestination An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kinesisFirehoseDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@return An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.", "getterModel" : { "returnType" : "KinesisFirehoseDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KinesisFirehoseDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KinesisFirehoseDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "KinesisFirehoseDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      \n@param kinesisFirehoseDestination An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.", "setterMethodName" : "setKinesisFirehoseDestination", "setterModel" : { "variableDeclarationType" : "KinesisFirehoseDestination", "variableName" : "kinesisFirehoseDestination", "variableType" : "KinesisFirehoseDestination", "documentation" : null, "simpleType" : "KinesisFirehoseDestination", "variableSetterType" : "KinesisFirehoseDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "KinesisFirehoseDestination", "variableName" : "kinesisFirehoseDestination", "variableType" : "KinesisFirehoseDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                      ", "simpleType" : "KinesisFirehoseDestination", "variableSetterType" : "KinesisFirehoseDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCloudWatchDestination", "beanStyleSetterMethodName" : "setCloudWatchDestination", "c2jName" : "CloudWatchDestination", "c2jShape" : "CloudWatchDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link CloudWatchDestination.Builder} avoiding the need to create one manually via {@link CloudWatchDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchDestination.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchDestination(CloudWatchDestination)}.\n@param cloudWatchDestination a consumer that will call methods on {@link CloudWatchDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchDestination(CloudWatchDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@return An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.\n@deprecated Use {@link #cloudWatchDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@param cloudWatchDestination An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cloudWatchDestination(CloudWatchDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CloudWatchDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCloudWatchDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@param cloudWatchDestination An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@return An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.", "getterModel" : { "returnType" : "CloudWatchDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      \n@param cloudWatchDestination An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.", "setterMethodName" : "setCloudWatchDestination", "setterModel" : { "variableDeclarationType" : "CloudWatchDestination", "variableName" : "cloudWatchDestination", "variableType" : "CloudWatchDestination", "documentation" : null, "simpleType" : "CloudWatchDestination", "variableSetterType" : "CloudWatchDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchDestination", "variableName" : "cloudWatchDestination", "variableType" : "CloudWatchDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

                                                                                                                                                                                      ", "simpleType" : "CloudWatchDestination", "variableSetterType" : "CloudWatchDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnsDestination", "beanStyleSetterMethodName" : "setSnsDestination", "c2jName" : "SnsDestination", "c2jShape" : "SnsDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SnsDestination.Builder} avoiding the need to create one manually via {@link SnsDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link SnsDestination.Builder#build()} is called immediately and its result is passed to {@link #snsDestination(SnsDestination)}.\n@param snsDestination a consumer that will call methods on {@link SnsDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snsDestination(SnsDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@return An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.\n@deprecated Use {@link #snsDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@param snsDestination An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snsDestination(SnsDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SnsDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSnsDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snsDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@param snsDestination An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snsDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@return An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.", "getterModel" : { "returnType" : "SnsDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnsDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnsDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SnsDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      \n@param snsDestination An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.", "setterMethodName" : "setSnsDestination", "setterModel" : { "variableDeclarationType" : "SnsDestination", "variableName" : "snsDestination", "variableType" : "SnsDestination", "documentation" : null, "simpleType" : "SnsDestination", "variableSetterType" : "SnsDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SnsDestination", "variableName" : "snsDestination", "variableType" : "SnsDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                      ", "simpleType" : "SnsDestination", "variableSetterType" : "SnsDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPinpointDestination", "beanStyleSetterMethodName" : "setPinpointDestination", "c2jName" : "PinpointDestination", "c2jShape" : "PinpointDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link PinpointDestination.Builder} avoiding the need to create one manually via {@link PinpointDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link PinpointDestination.Builder#build()} is called immediately and its result is passed to {@link #pinpointDestination(PinpointDestination)}.\n@param pinpointDestination a consumer that will call methods on {@link PinpointDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pinpointDestination(PinpointDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@return An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.\n@deprecated Use {@link #pinpointDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@param pinpointDestination An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pinpointDestination(PinpointDestination)}\n", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PinpointDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPinpointDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pinpointDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@param pinpointDestination An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pinpointDestination", "getterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@return An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.", "getterModel" : { "returnType" : "PinpointDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PinpointDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PinpointDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PinpointDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      \n@param pinpointDestination An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.", "setterMethodName" : "setPinpointDestination", "setterModel" : { "variableDeclarationType" : "PinpointDestination", "variableName" : "pinpointDestination", "variableType" : "PinpointDestination", "documentation" : null, "simpleType" : "PinpointDestination", "variableSetterType" : "PinpointDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PinpointDestination", "variableName" : "pinpointDestination", "variableType" : "PinpointDestination", "documentation" : "

                                                                                                                                                                                      An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                      ", "simpleType" : "PinpointDestination", "variableSetterType" : "PinpointDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EventDestinationDefinition", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EventDestinationDefinition", "variableName" : "eventDestinationDefinition", "variableType" : "EventDestinationDefinition", "documentation" : null, "simpleType" : "EventDestinationDefinition", "variableSetterType" : "EventDestinationDefinition" }, "wrapper" : false, "xmlNamespace" : null }, "EventType" : { "c2jName" : "EventType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An email sending event type. For example, email sends, opens, and bounces are all email events.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : [ { "name" : "SEND", "value" : "SEND" }, { "name" : "REJECT", "value" : "REJECT" }, { "name" : "BOUNCE", "value" : "BOUNCE" }, { "name" : "COMPLAINT", "value" : "COMPLAINT" }, { "name" : "DELIVERY", "value" : "DELIVERY" }, { "name" : "OPEN", "value" : "OPEN" }, { "name" : "CLICK", "value" : "CLICK" }, { "name" : "RENDERING_FAILURE", "value" : "RENDERING_FAILURE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EventType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EventType", "variableName" : "eventType", "variableType" : "EventType", "documentation" : null, "simpleType" : "EventType", "variableSetterType" : "EventType" }, "wrapper" : false, "xmlNamespace" : null }, "GetAccountRequest" : { "c2jName" : "GetAccountRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A request to obtain information about the email-sending capabilities of your Amazon SES account.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetAccount", "locationName" : null, "requestUri" : "/v2/email/account", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetAccountRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetAccountRequest", "variableName" : "getAccountRequest", "variableType" : "GetAccountRequest", "documentation" : null, "simpleType" : "GetAccountRequest", "variableSetterType" : "GetAccountRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetAccountResponse" : { "c2jName" : "GetAccountResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A list of details about the email-sending capabilities of your Amazon SES account in the current AWS Region.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDedicatedIpAutoWarmupEnabled", "beanStyleSetterMethodName" : "setDedicatedIpAutoWarmupEnabled", "c2jName" : "DedicatedIpAutoWarmupEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #dedicatedIpAutoWarmupEnabled(Boolean)}.\n@param dedicatedIpAutoWarmupEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedIpAutoWarmupEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                      \n@return Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.\n@deprecated Use {@link #dedicatedIpAutoWarmupEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                      \n@param dedicatedIpAutoWarmupEnabled Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dedicatedIpAutoWarmupEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DedicatedIpAutoWarmupEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDedicatedIpAutoWarmupEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dedicatedIpAutoWarmupEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                      \n@param dedicatedIpAutoWarmupEnabled Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dedicatedIpAutoWarmupEnabled", "getterDocumentation" : "

                                                                                                                                                                                      Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                      \n@return Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DedicatedIpAutoWarmupEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DedicatedIpAutoWarmupEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DedicatedIpAutoWarmupEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                      \n@param dedicatedIpAutoWarmupEnabled Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.", "setterMethodName" : "setDedicatedIpAutoWarmupEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dedicatedIpAutoWarmupEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dedicatedIpAutoWarmupEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnforcementStatus", "beanStyleSetterMethodName" : "setEnforcementStatus", "c2jName" : "EnforcementStatus", "c2jShape" : "GeneralEnforcementStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                      • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                      • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                      • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enforcementStatus(String)}.\n@param enforcementStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enforcementStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                      • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                      • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                      • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                      \n@return The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                      • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                      • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                      • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                      • \n@deprecated Use {@link #enforcementStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                        The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                        • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                        • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                        • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                        \n@param enforcementStatus The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                        • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                        • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                        • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enforcementStatus(String)}\n", "documentation" : "

                                                                                                                                                                                          The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                          • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                          • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                          • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EnforcementStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnforcementStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enforcementStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                          The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                          • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                          • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                          • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                          \n@param enforcementStatus The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                          • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                          • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                          • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enforcementStatus", "getterDocumentation" : "

                                                                                                                                                                                            The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                            • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                            • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                            • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                            \n@return The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                            • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                            • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                            • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                            • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnforcementStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnforcementStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnforcementStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                              The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                              • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                              • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                              • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                              \n@param enforcementStatus The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                              • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                              • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                              • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                              • ", "setterMethodName" : "setEnforcementStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enforcementStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "enforcementStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProductionAccessEnabled", "beanStyleSetterMethodName" : "setProductionAccessEnabled", "c2jName" : "ProductionAccessEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #productionAccessEnabled(Boolean)}.\n@param productionAccessEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #productionAccessEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                \n@return Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.\n@deprecated Use {@link #productionAccessEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                \n@param productionAccessEnabled Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #productionAccessEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProductionAccessEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProductionAccessEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "productionAccessEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                \n@param productionAccessEnabled Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "productionAccessEnabled", "getterDocumentation" : "

                                                                                                                                                                                                Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                \n@return Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProductionAccessEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProductionAccessEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ProductionAccessEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                \n@param productionAccessEnabled Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.", "setterMethodName" : "setProductionAccessEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "productionAccessEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "productionAccessEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendQuota", "beanStyleSetterMethodName" : "setSendQuota", "c2jName" : "SendQuota", "c2jShape" : "SendQuota", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link SendQuota.Builder} avoiding the need to create one manually via {@link SendQuota#builder()}.\n\nWhen the {@link Consumer} completes, {@link SendQuota.Builder#build()} is called immediately and its result is passed to {@link #sendQuota(SendQuota)}.\n@param sendQuota a consumer that will call methods on {@link SendQuota.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendQuota(SendQuota)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                \n@return An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.\n@deprecated Use {@link #sendQuota()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                \n@param sendQuota An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendQuota(SendQuota)}\n", "documentation" : "

                                                                                                                                                                                                An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendQuota property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendQuota", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendQuota", "fluentSetterDocumentation" : "

                                                                                                                                                                                                An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                \n@param sendQuota An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendQuota", "getterDocumentation" : "

                                                                                                                                                                                                An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                \n@return An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.", "getterModel" : { "returnType" : "SendQuota", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendQuota", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendQuota", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SendQuota", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                \n@param sendQuota An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.", "setterMethodName" : "setSendQuota", "setterModel" : { "variableDeclarationType" : "SendQuota", "variableName" : "sendQuota", "variableType" : "SendQuota", "documentation" : null, "simpleType" : "SendQuota", "variableSetterType" : "SendQuota" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SendQuota", "variableName" : "sendQuota", "variableType" : "SendQuota", "documentation" : "

                                                                                                                                                                                                An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                ", "simpleType" : "SendQuota", "variableSetterType" : "SendQuota" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingEnabled", "beanStyleSetterMethodName" : "setSendingEnabled", "c2jName" : "SendingEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sendingEnabled(Boolean)}.\n@param sendingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                \n@return Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.\n@deprecated Use {@link #sendingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                \n@param sendingEnabled Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                \n@param sendingEnabled Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingEnabled", "getterDocumentation" : "

                                                                                                                                                                                                Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                \n@return Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SendingEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                \n@param sendingEnabled Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.", "setterMethodName" : "setSendingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSuppressionAttributes", "beanStyleSetterMethodName" : "setSuppressionAttributes", "c2jName" : "SuppressionAttributes", "c2jShape" : "SuppressionAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link SuppressionAttributes.Builder} avoiding the need to create one manually via {@link SuppressionAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SuppressionAttributes.Builder#build()} is called immediately and its result is passed to {@link #suppressionAttributes(SuppressionAttributes)}.\n@param suppressionAttributes a consumer that will call methods on {@link SuppressionAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressionAttributes(SuppressionAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                \n@return An object that contains information about the email address suppression preferences for your account in the current AWS Region.\n@deprecated Use {@link #suppressionAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                \n@param suppressionAttributes An object that contains information about the email address suppression preferences for your account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressionAttributes(SuppressionAttributes)}\n", "documentation" : "

                                                                                                                                                                                                An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressionAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressionAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suppressionAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                \n@param suppressionAttributes An object that contains information about the email address suppression preferences for your account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressionAttributes", "getterDocumentation" : "

                                                                                                                                                                                                An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                \n@return An object that contains information about the email address suppression preferences for your account in the current AWS Region.", "getterModel" : { "returnType" : "SuppressionAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressionAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressionAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SuppressionAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                \n@param suppressionAttributes An object that contains information about the email address suppression preferences for your account in the current AWS Region.", "setterMethodName" : "setSuppressionAttributes", "setterModel" : { "variableDeclarationType" : "SuppressionAttributes", "variableName" : "suppressionAttributes", "variableType" : "SuppressionAttributes", "documentation" : null, "simpleType" : "SuppressionAttributes", "variableSetterType" : "SuppressionAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SuppressionAttributes", "variableName" : "suppressionAttributes", "variableType" : "SuppressionAttributes", "documentation" : "

                                                                                                                                                                                                An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                ", "simpleType" : "SuppressionAttributes", "variableSetterType" : "SuppressionAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DedicatedIpAutoWarmupEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDedicatedIpAutoWarmupEnabled", "beanStyleSetterMethodName" : "setDedicatedIpAutoWarmupEnabled", "c2jName" : "DedicatedIpAutoWarmupEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #dedicatedIpAutoWarmupEnabled(Boolean)}.\n@param dedicatedIpAutoWarmupEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedIpAutoWarmupEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                                \n@return Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.\n@deprecated Use {@link #dedicatedIpAutoWarmupEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                                \n@param dedicatedIpAutoWarmupEnabled Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dedicatedIpAutoWarmupEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DedicatedIpAutoWarmupEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDedicatedIpAutoWarmupEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dedicatedIpAutoWarmupEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                                \n@param dedicatedIpAutoWarmupEnabled Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dedicatedIpAutoWarmupEnabled", "getterDocumentation" : "

                                                                                                                                                                                                Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                                \n@return Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DedicatedIpAutoWarmupEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DedicatedIpAutoWarmupEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DedicatedIpAutoWarmupEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                                \n@param dedicatedIpAutoWarmupEnabled Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.", "setterMethodName" : "setDedicatedIpAutoWarmupEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dedicatedIpAutoWarmupEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dedicatedIpAutoWarmupEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EnforcementStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnforcementStatus", "beanStyleSetterMethodName" : "setEnforcementStatus", "c2jName" : "EnforcementStatus", "c2jShape" : "GeneralEnforcementStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enforcementStatus(String)}.\n@param enforcementStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enforcementStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                \n@return The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                • \n@deprecated Use {@link #enforcementStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                  The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                  • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                  • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                  • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                  \n@param enforcementStatus The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                  • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                  • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                  • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enforcementStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                    The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                    • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                    • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                    • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EnforcementStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnforcementStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enforcementStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                                    The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                    • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                    • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                    • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                    \n@param enforcementStatus The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                    • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                    • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                    • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enforcementStatus", "getterDocumentation" : "

                                                                                                                                                                                                      The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                      • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                      • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                      • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                      \n@return The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                      • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                      • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                      • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                      • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnforcementStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnforcementStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnforcementStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                        • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                        • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                        • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                        \n@param enforcementStatus The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                        • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                        • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                        • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                        • ", "setterMethodName" : "setEnforcementStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enforcementStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "enforcementStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                          The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                          • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                          • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                          • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProductionAccessEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProductionAccessEnabled", "beanStyleSetterMethodName" : "setProductionAccessEnabled", "c2jName" : "ProductionAccessEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                          If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                          If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #productionAccessEnabled(Boolean)}.\n@param productionAccessEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #productionAccessEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                          If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                          If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                          \n@return Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                          If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                          If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.\n@deprecated Use {@link #productionAccessEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                          Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                          If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                          If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                          \n@param productionAccessEnabled Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                          If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                          If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #productionAccessEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                          Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                          If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                          If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProductionAccessEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProductionAccessEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "productionAccessEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                          Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                          If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                          If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                          \n@param productionAccessEnabled Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                          If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                          If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "productionAccessEnabled", "getterDocumentation" : "

                                                                                                                                                                                                          Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                          If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                          If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                          \n@return Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                          If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                          If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProductionAccessEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProductionAccessEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ProductionAccessEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                          Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                          If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                          If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                          \n@param productionAccessEnabled Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                          If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                          If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.", "setterMethodName" : "setProductionAccessEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "productionAccessEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "productionAccessEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                          Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                          If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                          If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SendQuota" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendQuota", "beanStyleSetterMethodName" : "setSendQuota", "c2jName" : "SendQuota", "c2jShape" : "SendQuota", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link SendQuota.Builder} avoiding the need to create one manually via {@link SendQuota#builder()}.\n\nWhen the {@link Consumer} completes, {@link SendQuota.Builder#build()} is called immediately and its result is passed to {@link #sendQuota(SendQuota)}.\n@param sendQuota a consumer that will call methods on {@link SendQuota.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendQuota(SendQuota)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                          \n@return An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.\n@deprecated Use {@link #sendQuota()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                          An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                          \n@param sendQuota An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendQuota(SendQuota)}\n", "documentation" : "

                                                                                                                                                                                                          An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendQuota property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendQuota", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendQuota", "fluentSetterDocumentation" : "

                                                                                                                                                                                                          An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                          \n@param sendQuota An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendQuota", "getterDocumentation" : "

                                                                                                                                                                                                          An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                          \n@return An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.", "getterModel" : { "returnType" : "SendQuota", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendQuota", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendQuota", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SendQuota", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                          An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                          \n@param sendQuota An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.", "setterMethodName" : "setSendQuota", "setterModel" : { "variableDeclarationType" : "SendQuota", "variableName" : "sendQuota", "variableType" : "SendQuota", "documentation" : null, "simpleType" : "SendQuota", "variableSetterType" : "SendQuota" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SendQuota", "variableName" : "sendQuota", "variableType" : "SendQuota", "documentation" : "

                                                                                                                                                                                                          An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                          ", "simpleType" : "SendQuota", "variableSetterType" : "SendQuota" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SendingEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingEnabled", "beanStyleSetterMethodName" : "setSendingEnabled", "c2jName" : "SendingEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sendingEnabled(Boolean)}.\n@param sendingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                          \n@return Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.\n@deprecated Use {@link #sendingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                          Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                          \n@param sendingEnabled Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                          Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                          Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                          \n@param sendingEnabled Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingEnabled", "getterDocumentation" : "

                                                                                                                                                                                                          Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                          \n@return Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SendingEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                          Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                          \n@param sendingEnabled Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.", "setterMethodName" : "setSendingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                          Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SuppressionAttributes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSuppressionAttributes", "beanStyleSetterMethodName" : "setSuppressionAttributes", "c2jName" : "SuppressionAttributes", "c2jShape" : "SuppressionAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link SuppressionAttributes.Builder} avoiding the need to create one manually via {@link SuppressionAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SuppressionAttributes.Builder#build()} is called immediately and its result is passed to {@link #suppressionAttributes(SuppressionAttributes)}.\n@param suppressionAttributes a consumer that will call methods on {@link SuppressionAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressionAttributes(SuppressionAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                          \n@return An object that contains information about the email address suppression preferences for your account in the current AWS Region.\n@deprecated Use {@link #suppressionAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                          An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                          \n@param suppressionAttributes An object that contains information about the email address suppression preferences for your account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressionAttributes(SuppressionAttributes)}\n", "documentation" : "

                                                                                                                                                                                                          An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressionAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressionAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suppressionAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                          An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                          \n@param suppressionAttributes An object that contains information about the email address suppression preferences for your account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressionAttributes", "getterDocumentation" : "

                                                                                                                                                                                                          An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                          \n@return An object that contains information about the email address suppression preferences for your account in the current AWS Region.", "getterModel" : { "returnType" : "SuppressionAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressionAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressionAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SuppressionAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                          An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                          \n@param suppressionAttributes An object that contains information about the email address suppression preferences for your account in the current AWS Region.", "setterMethodName" : "setSuppressionAttributes", "setterModel" : { "variableDeclarationType" : "SuppressionAttributes", "variableName" : "suppressionAttributes", "variableType" : "SuppressionAttributes", "documentation" : null, "simpleType" : "SuppressionAttributes", "variableSetterType" : "SuppressionAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SuppressionAttributes", "variableName" : "suppressionAttributes", "variableType" : "SuppressionAttributes", "documentation" : "

                                                                                                                                                                                                          An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                          ", "simpleType" : "SuppressionAttributes", "variableSetterType" : "SuppressionAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDedicatedIpAutoWarmupEnabled", "beanStyleSetterMethodName" : "setDedicatedIpAutoWarmupEnabled", "c2jName" : "DedicatedIpAutoWarmupEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #dedicatedIpAutoWarmupEnabled(Boolean)}.\n@param dedicatedIpAutoWarmupEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedIpAutoWarmupEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                                          \n@return Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.\n@deprecated Use {@link #dedicatedIpAutoWarmupEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                          Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                                          \n@param dedicatedIpAutoWarmupEnabled Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dedicatedIpAutoWarmupEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                          Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DedicatedIpAutoWarmupEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDedicatedIpAutoWarmupEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dedicatedIpAutoWarmupEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                          Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                                          \n@param dedicatedIpAutoWarmupEnabled Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dedicatedIpAutoWarmupEnabled", "getterDocumentation" : "

                                                                                                                                                                                                          Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                                          \n@return Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DedicatedIpAutoWarmupEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DedicatedIpAutoWarmupEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DedicatedIpAutoWarmupEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                          Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                                          \n@param dedicatedIpAutoWarmupEnabled Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.", "setterMethodName" : "setDedicatedIpAutoWarmupEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dedicatedIpAutoWarmupEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dedicatedIpAutoWarmupEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                          Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnforcementStatus", "beanStyleSetterMethodName" : "setEnforcementStatus", "c2jName" : "EnforcementStatus", "c2jShape" : "GeneralEnforcementStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                          • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                          • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                          • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enforcementStatus(String)}.\n@param enforcementStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enforcementStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                          • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                          • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                          • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                          \n@return The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                          • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                          • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                          • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                          • \n@deprecated Use {@link #enforcementStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                            The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                            • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                            • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                            • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                            \n@param enforcementStatus The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                            • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                            • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                            • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enforcementStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                              The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                              • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                              • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                              • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EnforcementStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnforcementStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enforcementStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                              • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                              • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                              • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                              \n@param enforcementStatus The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                              • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                              • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                              • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enforcementStatus", "getterDocumentation" : "

                                                                                                                                                                                                                The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                                • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                                • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                                • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                                \n@return The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                                • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                                • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                                • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                                • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnforcementStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnforcementStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnforcementStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                  The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                                  • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                                  • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                                  • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                                  \n@param enforcementStatus The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                                  • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                                  • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                                  • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                                  • ", "setterMethodName" : "setEnforcementStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enforcementStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "enforcementStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The reputation status of your Amazon SES account. The status can be one of the following:

                                                                                                                                                                                                                    • HEALTHY – There are no reputation-related issues that currently impact your account.

                                                                                                                                                                                                                    • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

                                                                                                                                                                                                                    • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProductionAccessEnabled", "beanStyleSetterMethodName" : "setProductionAccessEnabled", "c2jName" : "ProductionAccessEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                                    If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                                    If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #productionAccessEnabled(Boolean)}.\n@param productionAccessEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #productionAccessEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                                    If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                                    If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                                    \n@return Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                                    If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                                    If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.\n@deprecated Use {@link #productionAccessEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                                    If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                                    If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                                    \n@param productionAccessEnabled Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                                    If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                                    If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #productionAccessEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                                    If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                                    If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProductionAccessEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProductionAccessEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "productionAccessEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                                    If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                                    If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                                    \n@param productionAccessEnabled Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                                    If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                                    If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "productionAccessEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                                    If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                                    If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                                    \n@return Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                                    If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                                    If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProductionAccessEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProductionAccessEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ProductionAccessEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                                    If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                                    If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                                    \n@param productionAccessEnabled Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                                    If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                                    If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.", "setterMethodName" : "setProductionAccessEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "productionAccessEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "productionAccessEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    Indicates whether or not your account has production access in the current AWS Region.

                                                                                                                                                                                                                    If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

                                                                                                                                                                                                                    If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendQuota", "beanStyleSetterMethodName" : "setSendQuota", "c2jName" : "SendQuota", "c2jShape" : "SendQuota", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link SendQuota.Builder} avoiding the need to create one manually via {@link SendQuota#builder()}.\n\nWhen the {@link Consumer} completes, {@link SendQuota.Builder#build()} is called immediately and its result is passed to {@link #sendQuota(SendQuota)}.\n@param sendQuota a consumer that will call methods on {@link SendQuota.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendQuota(SendQuota)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                    \n@return An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.\n@deprecated Use {@link #sendQuota()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                    \n@param sendQuota An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendQuota(SendQuota)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendQuota property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendQuota", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendQuota", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                    \n@param sendQuota An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendQuota", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                    \n@return An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.", "getterModel" : { "returnType" : "SendQuota", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendQuota", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendQuota", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SendQuota", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                    \n@param sendQuota An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.", "setterMethodName" : "setSendQuota", "setterModel" : { "variableDeclarationType" : "SendQuota", "variableName" : "sendQuota", "variableType" : "SendQuota", "documentation" : null, "simpleType" : "SendQuota", "variableSetterType" : "SendQuota" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SendQuota", "variableName" : "sendQuota", "variableType" : "SendQuota", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                    ", "simpleType" : "SendQuota", "variableSetterType" : "SendQuota" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingEnabled", "beanStyleSetterMethodName" : "setSendingEnabled", "c2jName" : "SendingEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sendingEnabled(Boolean)}.\n@param sendingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                    \n@return Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.\n@deprecated Use {@link #sendingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                    \n@param sendingEnabled Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                    \n@param sendingEnabled Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                    \n@return Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SendingEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                    \n@param sendingEnabled Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.", "setterMethodName" : "setSendingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    Indicates whether or not email sending is enabled for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSuppressionAttributes", "beanStyleSetterMethodName" : "setSuppressionAttributes", "c2jName" : "SuppressionAttributes", "c2jShape" : "SuppressionAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link SuppressionAttributes.Builder} avoiding the need to create one manually via {@link SuppressionAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SuppressionAttributes.Builder#build()} is called immediately and its result is passed to {@link #suppressionAttributes(SuppressionAttributes)}.\n@param suppressionAttributes a consumer that will call methods on {@link SuppressionAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressionAttributes(SuppressionAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                                    \n@return An object that contains information about the email address suppression preferences for your account in the current AWS Region.\n@deprecated Use {@link #suppressionAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                                    \n@param suppressionAttributes An object that contains information about the email address suppression preferences for your account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressionAttributes(SuppressionAttributes)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressionAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressionAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suppressionAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                                    \n@param suppressionAttributes An object that contains information about the email address suppression preferences for your account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressionAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                                    \n@return An object that contains information about the email address suppression preferences for your account in the current AWS Region.", "getterModel" : { "returnType" : "SuppressionAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressionAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressionAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SuppressionAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                                    \n@param suppressionAttributes An object that contains information about the email address suppression preferences for your account in the current AWS Region.", "setterMethodName" : "setSuppressionAttributes", "setterModel" : { "variableDeclarationType" : "SuppressionAttributes", "variableName" : "suppressionAttributes", "variableType" : "SuppressionAttributes", "documentation" : null, "simpleType" : "SuppressionAttributes", "variableSetterType" : "SuppressionAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SuppressionAttributes", "variableName" : "suppressionAttributes", "variableType" : "SuppressionAttributes", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                                    ", "simpleType" : "SuppressionAttributes", "variableSetterType" : "SuppressionAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetAccountResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetAccountResponse", "variableName" : "getAccountResponse", "variableType" : "GetAccountResponse", "documentation" : null, "simpleType" : "GetAccountResponse", "variableSetterType" : "GetAccountResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetBlacklistReportsRequest" : { "c2jName" : "GetBlacklistReportsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    A request to retrieve a list of the blacklists that your dedicated IP addresses appear on.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetBlacklistReports", "locationName" : null, "requestUri" : "/v2/email/deliverability-dashboard/blacklist-report", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getBlacklistItemNames", "beanStyleSetterMethodName" : "setBlacklistItemNames", "c2jName" : "BlacklistItemNames", "c2jShape" : "BlacklistItemNames", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #blacklistItemNames(List)}.\n@param blacklistItemNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blacklistItemNames(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasBlacklistItemNames()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.\n@deprecated Use {@link #blacklistItemNames()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    \n@param blacklistItemNames A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blacklistItemNames(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BlacklistItemNames property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBlacklistItemNames", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blacklistItemNames", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    \n@param blacklistItemNames A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blacklistItemNames", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasBlacklistItemNames()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "BlacklistItemNames", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlacklistItemNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "BlacklistItemName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "BlacklistItemNames", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    \n@param blacklistItemNames A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.", "setterMethodName" : "setBlacklistItemNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blacklistItemNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "blacklistItemNames", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BlacklistItemNames" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getBlacklistItemNames", "beanStyleSetterMethodName" : "setBlacklistItemNames", "c2jName" : "BlacklistItemNames", "c2jShape" : "BlacklistItemNames", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #blacklistItemNames(List)}.\n@param blacklistItemNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blacklistItemNames(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasBlacklistItemNames()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.\n@deprecated Use {@link #blacklistItemNames()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    \n@param blacklistItemNames A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blacklistItemNames(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BlacklistItemNames property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBlacklistItemNames", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blacklistItemNames", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    \n@param blacklistItemNames A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blacklistItemNames", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasBlacklistItemNames()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "BlacklistItemNames", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlacklistItemNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "BlacklistItemName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "BlacklistItemNames", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    \n@param blacklistItemNames A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.", "setterMethodName" : "setBlacklistItemNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blacklistItemNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "blacklistItemNames", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getBlacklistItemNames", "beanStyleSetterMethodName" : "setBlacklistItemNames", "c2jName" : "BlacklistItemNames", "c2jShape" : "BlacklistItemNames", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #blacklistItemNames(List)}.\n@param blacklistItemNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blacklistItemNames(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasBlacklistItemNames()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.\n@deprecated Use {@link #blacklistItemNames()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    \n@param blacklistItemNames A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blacklistItemNames(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BlacklistItemNames property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBlacklistItemNames", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blacklistItemNames", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    \n@param blacklistItemNames A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blacklistItemNames", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasBlacklistItemNames()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "BlacklistItemNames", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlacklistItemNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "BlacklistItemName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "BlacklistItemNames", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    \n@param blacklistItemNames A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.", "setterMethodName" : "setBlacklistItemNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blacklistItemNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "blacklistItemNames", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "BlacklistItemNames" ], "shapeName" : "GetBlacklistReportsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetBlacklistReportsRequest", "variableName" : "getBlacklistReportsRequest", "variableType" : "GetBlacklistReportsRequest", "documentation" : null, "simpleType" : "GetBlacklistReportsRequest", "variableSetterType" : "GetBlacklistReportsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetBlacklistReportsResponse" : { "c2jName" : "GetBlacklistReportsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    An object that contains information about blacklist events.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getBlacklistReport", "beanStyleSetterMethodName" : "setBlacklistReport", "c2jName" : "BlacklistReport", "c2jShape" : "BlacklistReport", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #blacklistReport(List>)}.\n@param blacklistReport a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blacklistReport(List>)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasBlacklistReport()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An object that contains information about a blacklist that one of your dedicated IP addresses appears on.\n@deprecated Use {@link #blacklistReport()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    \n@param blacklistReport An object that contains information about a blacklist that one of your dedicated IP addresses appears on.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blacklistReport(List>)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BlacklistReport property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBlacklistReport", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blacklistReport", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    \n@param blacklistReport An object that contains information about a blacklist that one of your dedicated IP addresses appears on.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blacklistReport", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasBlacklistReport()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An object that contains information about a blacklist that one of your dedicated IP addresses appears on.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlacklistReport", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlacklistReport", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "BlacklistItemName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "BlacklistEntries", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasValue()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasValue()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "BlacklistEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link BlacklistEntry.Builder} avoiding the need to create one manually via {@link BlacklistEntry#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlacklistEntry.Builder#build()} is called immediately and its result is passed to {@link #member(BlacklistEntry)}.\n@param member a consumer that will call methods on {@link BlacklistEntry.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(BlacklistEntry)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(BlacklistEntry)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "BlacklistEntry", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "BlacklistEntry", "variableName" : "member", "variableType" : "BlacklistEntry", "documentation" : null, "simpleType" : "BlacklistEntry", "variableSetterType" : "BlacklistEntry" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlacklistEntry", "variableName" : "member", "variableType" : "BlacklistEntry", "documentation" : "", "simpleType" : "BlacklistEntry", "variableSetterType" : "BlacklistEntry" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "BlacklistEntry", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "BlacklistEntry", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "BlacklistReport", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    \n@param blacklistReport An object that contains information about a blacklist that one of your dedicated IP addresses appears on.", "setterMethodName" : "setBlacklistReport", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "blacklistReport", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "blacklistReport", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BlacklistReport" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getBlacklistReport", "beanStyleSetterMethodName" : "setBlacklistReport", "c2jName" : "BlacklistReport", "c2jShape" : "BlacklistReport", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #blacklistReport(List>)}.\n@param blacklistReport a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blacklistReport(List>)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasBlacklistReport()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An object that contains information about a blacklist that one of your dedicated IP addresses appears on.\n@deprecated Use {@link #blacklistReport()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    \n@param blacklistReport An object that contains information about a blacklist that one of your dedicated IP addresses appears on.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blacklistReport(List>)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BlacklistReport property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBlacklistReport", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blacklistReport", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    \n@param blacklistReport An object that contains information about a blacklist that one of your dedicated IP addresses appears on.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blacklistReport", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasBlacklistReport()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An object that contains information about a blacklist that one of your dedicated IP addresses appears on.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlacklistReport", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlacklistReport", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "BlacklistItemName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "BlacklistEntries", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasValue()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasValue()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "BlacklistEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link BlacklistEntry.Builder} avoiding the need to create one manually via {@link BlacklistEntry#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlacklistEntry.Builder#build()} is called immediately and its result is passed to {@link #member(BlacklistEntry)}.\n@param member a consumer that will call methods on {@link BlacklistEntry.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(BlacklistEntry)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(BlacklistEntry)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "BlacklistEntry", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "BlacklistEntry", "variableName" : "member", "variableType" : "BlacklistEntry", "documentation" : null, "simpleType" : "BlacklistEntry", "variableSetterType" : "BlacklistEntry" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlacklistEntry", "variableName" : "member", "variableType" : "BlacklistEntry", "documentation" : "", "simpleType" : "BlacklistEntry", "variableSetterType" : "BlacklistEntry" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "BlacklistEntry", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "BlacklistEntry", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "BlacklistReport", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    \n@param blacklistReport An object that contains information about a blacklist that one of your dedicated IP addresses appears on.", "setterMethodName" : "setBlacklistReport", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "blacklistReport", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "blacklistReport", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getBlacklistReport", "beanStyleSetterMethodName" : "setBlacklistReport", "c2jName" : "BlacklistReport", "c2jShape" : "BlacklistReport", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #blacklistReport(List>)}.\n@param blacklistReport a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blacklistReport(List>)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasBlacklistReport()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An object that contains information about a blacklist that one of your dedicated IP addresses appears on.\n@deprecated Use {@link #blacklistReport()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    \n@param blacklistReport An object that contains information about a blacklist that one of your dedicated IP addresses appears on.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blacklistReport(List>)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BlacklistReport property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBlacklistReport", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blacklistReport", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    \n@param blacklistReport An object that contains information about a blacklist that one of your dedicated IP addresses appears on.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blacklistReport", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasBlacklistReport()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An object that contains information about a blacklist that one of your dedicated IP addresses appears on.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlacklistReport", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlacklistReport", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "BlacklistItemName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "BlacklistEntries", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasValue()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasValue()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "BlacklistEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link BlacklistEntry.Builder} avoiding the need to create one manually via {@link BlacklistEntry#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlacklistEntry.Builder#build()} is called immediately and its result is passed to {@link #member(BlacklistEntry)}.\n@param member a consumer that will call methods on {@link BlacklistEntry.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(BlacklistEntry)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(BlacklistEntry)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "BlacklistEntry", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "BlacklistEntry", "variableName" : "member", "variableType" : "BlacklistEntry", "documentation" : null, "simpleType" : "BlacklistEntry", "variableSetterType" : "BlacklistEntry" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlacklistEntry", "variableName" : "member", "variableType" : "BlacklistEntry", "documentation" : "", "simpleType" : "BlacklistEntry", "variableSetterType" : "BlacklistEntry" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "BlacklistEntry", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "BlacklistEntry", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "BlacklistReport", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    \n@param blacklistReport An object that contains information about a blacklist that one of your dedicated IP addresses appears on.", "setterMethodName" : "setBlacklistReport", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "blacklistReport", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "blacklistReport", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

                                                                                                                                                                                                                    ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "BlacklistReport" ], "shapeName" : "GetBlacklistReportsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetBlacklistReportsResponse", "variableName" : "getBlacklistReportsResponse", "variableType" : "GetBlacklistReportsResponse", "documentation" : null, "simpleType" : "GetBlacklistReportsResponse", "variableSetterType" : "GetBlacklistReportsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetConfigurationSetEventDestinationsRequest" : { "c2jName" : "GetConfigurationSetEventDestinationsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    A request to obtain information about the event destinations for a configuration set.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetConfigurationSetEventDestinations", "locationName" : null, "requestUri" : "/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    \n@return The name of the configuration set that contains the event destination.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set that contains the event destination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set that contains the event destination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    \n@return The name of the configuration set that contains the event destination.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set that contains the event destination.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConfigurationSetName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    \n@return The name of the configuration set that contains the event destination.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set that contains the event destination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set that contains the event destination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    \n@return The name of the configuration set that contains the event destination.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set that contains the event destination.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    \n@return The name of the configuration set that contains the event destination.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set that contains the event destination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set that contains the event destination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    \n@return The name of the configuration set that contains the event destination.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set that contains the event destination.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the configuration set that contains the event destination.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ConfigurationSetName" ], "shapeName" : "GetConfigurationSetEventDestinationsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetConfigurationSetEventDestinationsRequest", "variableName" : "getConfigurationSetEventDestinationsRequest", "variableType" : "GetConfigurationSetEventDestinationsRequest", "documentation" : null, "simpleType" : "GetConfigurationSetEventDestinationsRequest", "variableSetterType" : "GetConfigurationSetEventDestinationsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetConfigurationSetEventDestinationsResponse" : { "c2jName" : "GetConfigurationSetEventDestinationsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    Information about an event destination for a configuration set.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEventDestinations", "beanStyleSetterMethodName" : "setEventDestinations", "c2jName" : "EventDestinations", "c2jShape" : "EventDestinations", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #eventDestinations(List)}.\n@param eventDestinations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventDestinations(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasEventDestinations()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array that includes all of the events destinations that have been configured for the configuration set.\n@deprecated Use {@link #eventDestinations()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    \n@param eventDestinations An array that includes all of the events destinations that have been configured for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventDestinations(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventDestinations property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventDestinations", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventDestinations", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    \n@param eventDestinations An array that includes all of the events destinations that have been configured for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventDestinations", "getterDocumentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasEventDestinations()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array that includes all of the events destinations that have been configured for the configuration set.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventDestinations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventDestinations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EventDestination", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EventDestination.Builder} avoiding the need to create one manually via {@link EventDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventDestination.Builder#build()} is called immediately and its result is passed to {@link #member(EventDestination)}.\n@param member a consumer that will call methods on {@link EventDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EventDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EventDestination)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EventDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EventDestination", "variableName" : "member", "variableType" : "EventDestination", "documentation" : null, "simpleType" : "EventDestination", "variableSetterType" : "EventDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventDestination", "variableName" : "member", "variableType" : "EventDestination", "documentation" : "", "simpleType" : "EventDestination", "variableSetterType" : "EventDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EventDestination", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EventDestination", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EventDestinations", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    \n@param eventDestinations An array that includes all of the events destinations that have been configured for the configuration set.", "setterMethodName" : "setEventDestinations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventDestinations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventDestinations", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EventDestinations" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEventDestinations", "beanStyleSetterMethodName" : "setEventDestinations", "c2jName" : "EventDestinations", "c2jShape" : "EventDestinations", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #eventDestinations(List)}.\n@param eventDestinations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventDestinations(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasEventDestinations()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array that includes all of the events destinations that have been configured for the configuration set.\n@deprecated Use {@link #eventDestinations()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    \n@param eventDestinations An array that includes all of the events destinations that have been configured for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventDestinations(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventDestinations property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventDestinations", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventDestinations", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    \n@param eventDestinations An array that includes all of the events destinations that have been configured for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventDestinations", "getterDocumentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasEventDestinations()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array that includes all of the events destinations that have been configured for the configuration set.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventDestinations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventDestinations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EventDestination", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EventDestination.Builder} avoiding the need to create one manually via {@link EventDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventDestination.Builder#build()} is called immediately and its result is passed to {@link #member(EventDestination)}.\n@param member a consumer that will call methods on {@link EventDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EventDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EventDestination)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EventDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EventDestination", "variableName" : "member", "variableType" : "EventDestination", "documentation" : null, "simpleType" : "EventDestination", "variableSetterType" : "EventDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventDestination", "variableName" : "member", "variableType" : "EventDestination", "documentation" : "", "simpleType" : "EventDestination", "variableSetterType" : "EventDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EventDestination", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EventDestination", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EventDestinations", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    \n@param eventDestinations An array that includes all of the events destinations that have been configured for the configuration set.", "setterMethodName" : "setEventDestinations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventDestinations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventDestinations", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEventDestinations", "beanStyleSetterMethodName" : "setEventDestinations", "c2jName" : "EventDestinations", "c2jShape" : "EventDestinations", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #eventDestinations(List)}.\n@param eventDestinations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventDestinations(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasEventDestinations()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array that includes all of the events destinations that have been configured for the configuration set.\n@deprecated Use {@link #eventDestinations()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    \n@param eventDestinations An array that includes all of the events destinations that have been configured for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventDestinations(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventDestinations property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventDestinations", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventDestinations", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    \n@param eventDestinations An array that includes all of the events destinations that have been configured for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventDestinations", "getterDocumentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasEventDestinations()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array that includes all of the events destinations that have been configured for the configuration set.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventDestinations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventDestinations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EventDestination", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EventDestination.Builder} avoiding the need to create one manually via {@link EventDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventDestination.Builder#build()} is called immediately and its result is passed to {@link #member(EventDestination)}.\n@param member a consumer that will call methods on {@link EventDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EventDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EventDestination)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EventDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EventDestination", "variableName" : "member", "variableType" : "EventDestination", "documentation" : null, "simpleType" : "EventDestination", "variableSetterType" : "EventDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventDestination", "variableName" : "member", "variableType" : "EventDestination", "documentation" : "", "simpleType" : "EventDestination", "variableSetterType" : "EventDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EventDestination", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EventDestination", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EventDestinations", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    \n@param eventDestinations An array that includes all of the events destinations that have been configured for the configuration set.", "setterMethodName" : "setEventDestinations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventDestinations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventDestinations", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An array that includes all of the events destinations that have been configured for the configuration set.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetConfigurationSetEventDestinationsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetConfigurationSetEventDestinationsResponse", "variableName" : "getConfigurationSetEventDestinationsResponse", "variableType" : "GetConfigurationSetEventDestinationsResponse", "documentation" : null, "simpleType" : "GetConfigurationSetEventDestinationsResponse", "variableSetterType" : "GetConfigurationSetEventDestinationsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetConfigurationSetRequest" : { "c2jName" : "GetConfigurationSetRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    A request to obtain information about a configuration set.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetConfigurationSet", "locationName" : null, "requestUri" : "/v2/email/configuration-sets/{ConfigurationSetName}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    \n@return The name of the configuration set that you want to obtain more information about.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set that you want to obtain more information about.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set that you want to obtain more information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    \n@return The name of the configuration set that you want to obtain more information about.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set that you want to obtain more information about.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConfigurationSetName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    \n@return The name of the configuration set that you want to obtain more information about.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set that you want to obtain more information about.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set that you want to obtain more information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    \n@return The name of the configuration set that you want to obtain more information about.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set that you want to obtain more information about.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    \n@return The name of the configuration set that you want to obtain more information about.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set that you want to obtain more information about.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set that you want to obtain more information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    \n@return The name of the configuration set that you want to obtain more information about.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set that you want to obtain more information about.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the configuration set that you want to obtain more information about.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ConfigurationSetName" ], "shapeName" : "GetConfigurationSetRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetConfigurationSetRequest", "variableName" : "getConfigurationSetRequest", "variableType" : "GetConfigurationSetRequest", "documentation" : null, "simpleType" : "GetConfigurationSetRequest", "variableSetterType" : "GetConfigurationSetRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetConfigurationSetResponse" : { "c2jName" : "GetConfigurationSetResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    Information about a configuration set.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    \n@return The name of the configuration set.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    \n@return The name of the configuration set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTrackingOptions", "beanStyleSetterMethodName" : "setTrackingOptions", "c2jName" : "TrackingOptions", "c2jShape" : "TrackingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link TrackingOptions.Builder} avoiding the need to create one manually via {@link TrackingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link TrackingOptions.Builder#build()} is called immediately and its result is passed to {@link #trackingOptions(TrackingOptions)}.\n@param trackingOptions a consumer that will call methods on {@link TrackingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #trackingOptions(TrackingOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines the open and click tracking options for emails that you send using the configuration set.\n@deprecated Use {@link #trackingOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@param trackingOptions An object that defines the open and click tracking options for emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #trackingOptions(TrackingOptions)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TrackingOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTrackingOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "trackingOptions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@param trackingOptions An object that defines the open and click tracking options for emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "trackingOptions", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines the open and click tracking options for emails that you send using the configuration set.", "getterModel" : { "returnType" : "TrackingOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TrackingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TrackingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TrackingOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@param trackingOptions An object that defines the open and click tracking options for emails that you send using the configuration set.", "setterMethodName" : "setTrackingOptions", "setterModel" : { "variableDeclarationType" : "TrackingOptions", "variableName" : "trackingOptions", "variableType" : "TrackingOptions", "documentation" : null, "simpleType" : "TrackingOptions", "variableSetterType" : "TrackingOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TrackingOptions", "variableName" : "trackingOptions", "variableType" : "TrackingOptions", "documentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    ", "simpleType" : "TrackingOptions", "variableSetterType" : "TrackingOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeliveryOptions", "beanStyleSetterMethodName" : "setDeliveryOptions", "c2jName" : "DeliveryOptions", "c2jShape" : "DeliveryOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DeliveryOptions.Builder} avoiding the need to create one manually via {@link DeliveryOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeliveryOptions.Builder#build()} is called immediately and its result is passed to {@link #deliveryOptions(DeliveryOptions)}.\n@param deliveryOptions a consumer that will call methods on {@link DeliveryOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryOptions(DeliveryOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.\n@deprecated Use {@link #deliveryOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@param deliveryOptions An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deliveryOptions(DeliveryOptions)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeliveryOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeliveryOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deliveryOptions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@param deliveryOptions An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deliveryOptions", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.", "getterModel" : { "returnType" : "DeliveryOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeliveryOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@param deliveryOptions An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.", "setterMethodName" : "setDeliveryOptions", "setterModel" : { "variableDeclarationType" : "DeliveryOptions", "variableName" : "deliveryOptions", "variableType" : "DeliveryOptions", "documentation" : null, "simpleType" : "DeliveryOptions", "variableSetterType" : "DeliveryOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeliveryOptions", "variableName" : "deliveryOptions", "variableType" : "DeliveryOptions", "documentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    ", "simpleType" : "DeliveryOptions", "variableSetterType" : "DeliveryOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReputationOptions", "beanStyleSetterMethodName" : "setReputationOptions", "c2jName" : "ReputationOptions", "c2jShape" : "ReputationOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link ReputationOptions.Builder} avoiding the need to create one manually via {@link ReputationOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link ReputationOptions.Builder#build()} is called immediately and its result is passed to {@link #reputationOptions(ReputationOptions)}.\n@param reputationOptions a consumer that will call methods on {@link ReputationOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reputationOptions(ReputationOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.\n@deprecated Use {@link #reputationOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    \n@param reputationOptions An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reputationOptions(ReputationOptions)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReputationOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReputationOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reputationOptions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    \n@param reputationOptions An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reputationOptions", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.", "getterModel" : { "returnType" : "ReputationOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReputationOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReputationOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ReputationOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    \n@param reputationOptions An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.", "setterMethodName" : "setReputationOptions", "setterModel" : { "variableDeclarationType" : "ReputationOptions", "variableName" : "reputationOptions", "variableType" : "ReputationOptions", "documentation" : null, "simpleType" : "ReputationOptions", "variableSetterType" : "ReputationOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ReputationOptions", "variableName" : "reputationOptions", "variableType" : "ReputationOptions", "documentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    ", "simpleType" : "ReputationOptions", "variableSetterType" : "ReputationOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingOptions", "beanStyleSetterMethodName" : "setSendingOptions", "c2jName" : "SendingOptions", "c2jShape" : "SendingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link SendingOptions.Builder} avoiding the need to create one manually via {@link SendingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SendingOptions.Builder#build()} is called immediately and its result is passed to {@link #sendingOptions(SendingOptions)}.\n@param sendingOptions a consumer that will call methods on {@link SendingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingOptions(SendingOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines whether or not Amazon SES can send email that you send using the configuration set.\n@deprecated Use {@link #sendingOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    \n@param sendingOptions An object that defines whether or not Amazon SES can send email that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingOptions(SendingOptions)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingOptions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    \n@param sendingOptions An object that defines whether or not Amazon SES can send email that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingOptions", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines whether or not Amazon SES can send email that you send using the configuration set.", "getterModel" : { "returnType" : "SendingOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SendingOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    \n@param sendingOptions An object that defines whether or not Amazon SES can send email that you send using the configuration set.", "setterMethodName" : "setSendingOptions", "setterModel" : { "variableDeclarationType" : "SendingOptions", "variableName" : "sendingOptions", "variableType" : "SendingOptions", "documentation" : null, "simpleType" : "SendingOptions", "variableSetterType" : "SendingOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SendingOptions", "variableName" : "sendingOptions", "variableType" : "SendingOptions", "documentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    ", "simpleType" : "SendingOptions", "variableSetterType" : "SendingOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects that define the tags (keys and values) that are associated with the configuration set.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects that define the tags (keys and values) that are associated with the configuration set.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the configuration set.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSuppressionOptions", "beanStyleSetterMethodName" : "setSuppressionOptions", "c2jName" : "SuppressionOptions", "c2jShape" : "SuppressionOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link SuppressionOptions.Builder} avoiding the need to create one manually via {@link SuppressionOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SuppressionOptions.Builder#build()} is called immediately and its result is passed to {@link #suppressionOptions(SuppressionOptions)}.\n@param suppressionOptions a consumer that will call methods on {@link SuppressionOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressionOptions(SuppressionOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    \n@return An object that contains information about the suppression list preferences for your account.\n@deprecated Use {@link #suppressionOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    \n@param suppressionOptions An object that contains information about the suppression list preferences for your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressionOptions(SuppressionOptions)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressionOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressionOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suppressionOptions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    \n@param suppressionOptions An object that contains information about the suppression list preferences for your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressionOptions", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    \n@return An object that contains information about the suppression list preferences for your account.", "getterModel" : { "returnType" : "SuppressionOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressionOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressionOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SuppressionOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    \n@param suppressionOptions An object that contains information about the suppression list preferences for your account.", "setterMethodName" : "setSuppressionOptions", "setterModel" : { "variableDeclarationType" : "SuppressionOptions", "variableName" : "suppressionOptions", "variableType" : "SuppressionOptions", "documentation" : null, "simpleType" : "SuppressionOptions", "variableSetterType" : "SuppressionOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SuppressionOptions", "variableName" : "suppressionOptions", "variableType" : "SuppressionOptions", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    ", "simpleType" : "SuppressionOptions", "variableSetterType" : "SuppressionOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConfigurationSetName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    \n@return The name of the configuration set.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    \n@return The name of the configuration set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DeliveryOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeliveryOptions", "beanStyleSetterMethodName" : "setDeliveryOptions", "c2jName" : "DeliveryOptions", "c2jShape" : "DeliveryOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DeliveryOptions.Builder} avoiding the need to create one manually via {@link DeliveryOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeliveryOptions.Builder#build()} is called immediately and its result is passed to {@link #deliveryOptions(DeliveryOptions)}.\n@param deliveryOptions a consumer that will call methods on {@link DeliveryOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryOptions(DeliveryOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.\n@deprecated Use {@link #deliveryOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@param deliveryOptions An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deliveryOptions(DeliveryOptions)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeliveryOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeliveryOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deliveryOptions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@param deliveryOptions An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deliveryOptions", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.", "getterModel" : { "returnType" : "DeliveryOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeliveryOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@param deliveryOptions An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.", "setterMethodName" : "setDeliveryOptions", "setterModel" : { "variableDeclarationType" : "DeliveryOptions", "variableName" : "deliveryOptions", "variableType" : "DeliveryOptions", "documentation" : null, "simpleType" : "DeliveryOptions", "variableSetterType" : "DeliveryOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeliveryOptions", "variableName" : "deliveryOptions", "variableType" : "DeliveryOptions", "documentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    ", "simpleType" : "DeliveryOptions", "variableSetterType" : "DeliveryOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReputationOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReputationOptions", "beanStyleSetterMethodName" : "setReputationOptions", "c2jName" : "ReputationOptions", "c2jShape" : "ReputationOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link ReputationOptions.Builder} avoiding the need to create one manually via {@link ReputationOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link ReputationOptions.Builder#build()} is called immediately and its result is passed to {@link #reputationOptions(ReputationOptions)}.\n@param reputationOptions a consumer that will call methods on {@link ReputationOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reputationOptions(ReputationOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.\n@deprecated Use {@link #reputationOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    \n@param reputationOptions An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reputationOptions(ReputationOptions)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReputationOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReputationOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reputationOptions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    \n@param reputationOptions An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reputationOptions", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.", "getterModel" : { "returnType" : "ReputationOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReputationOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReputationOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ReputationOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    \n@param reputationOptions An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.", "setterMethodName" : "setReputationOptions", "setterModel" : { "variableDeclarationType" : "ReputationOptions", "variableName" : "reputationOptions", "variableType" : "ReputationOptions", "documentation" : null, "simpleType" : "ReputationOptions", "variableSetterType" : "ReputationOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ReputationOptions", "variableName" : "reputationOptions", "variableType" : "ReputationOptions", "documentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    ", "simpleType" : "ReputationOptions", "variableSetterType" : "ReputationOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SendingOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingOptions", "beanStyleSetterMethodName" : "setSendingOptions", "c2jName" : "SendingOptions", "c2jShape" : "SendingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link SendingOptions.Builder} avoiding the need to create one manually via {@link SendingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SendingOptions.Builder#build()} is called immediately and its result is passed to {@link #sendingOptions(SendingOptions)}.\n@param sendingOptions a consumer that will call methods on {@link SendingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingOptions(SendingOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines whether or not Amazon SES can send email that you send using the configuration set.\n@deprecated Use {@link #sendingOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    \n@param sendingOptions An object that defines whether or not Amazon SES can send email that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingOptions(SendingOptions)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingOptions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    \n@param sendingOptions An object that defines whether or not Amazon SES can send email that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingOptions", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines whether or not Amazon SES can send email that you send using the configuration set.", "getterModel" : { "returnType" : "SendingOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SendingOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    \n@param sendingOptions An object that defines whether or not Amazon SES can send email that you send using the configuration set.", "setterMethodName" : "setSendingOptions", "setterModel" : { "variableDeclarationType" : "SendingOptions", "variableName" : "sendingOptions", "variableType" : "SendingOptions", "documentation" : null, "simpleType" : "SendingOptions", "variableSetterType" : "SendingOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SendingOptions", "variableName" : "sendingOptions", "variableType" : "SendingOptions", "documentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    ", "simpleType" : "SendingOptions", "variableSetterType" : "SendingOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SuppressionOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSuppressionOptions", "beanStyleSetterMethodName" : "setSuppressionOptions", "c2jName" : "SuppressionOptions", "c2jShape" : "SuppressionOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link SuppressionOptions.Builder} avoiding the need to create one manually via {@link SuppressionOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SuppressionOptions.Builder#build()} is called immediately and its result is passed to {@link #suppressionOptions(SuppressionOptions)}.\n@param suppressionOptions a consumer that will call methods on {@link SuppressionOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressionOptions(SuppressionOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    \n@return An object that contains information about the suppression list preferences for your account.\n@deprecated Use {@link #suppressionOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    \n@param suppressionOptions An object that contains information about the suppression list preferences for your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressionOptions(SuppressionOptions)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressionOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressionOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suppressionOptions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    \n@param suppressionOptions An object that contains information about the suppression list preferences for your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressionOptions", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    \n@return An object that contains information about the suppression list preferences for your account.", "getterModel" : { "returnType" : "SuppressionOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressionOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressionOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SuppressionOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    \n@param suppressionOptions An object that contains information about the suppression list preferences for your account.", "setterMethodName" : "setSuppressionOptions", "setterModel" : { "variableDeclarationType" : "SuppressionOptions", "variableName" : "suppressionOptions", "variableType" : "SuppressionOptions", "documentation" : null, "simpleType" : "SuppressionOptions", "variableSetterType" : "SuppressionOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SuppressionOptions", "variableName" : "suppressionOptions", "variableType" : "SuppressionOptions", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    ", "simpleType" : "SuppressionOptions", "variableSetterType" : "SuppressionOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects that define the tags (keys and values) that are associated with the configuration set.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects that define the tags (keys and values) that are associated with the configuration set.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the configuration set.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TrackingOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTrackingOptions", "beanStyleSetterMethodName" : "setTrackingOptions", "c2jName" : "TrackingOptions", "c2jShape" : "TrackingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link TrackingOptions.Builder} avoiding the need to create one manually via {@link TrackingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link TrackingOptions.Builder#build()} is called immediately and its result is passed to {@link #trackingOptions(TrackingOptions)}.\n@param trackingOptions a consumer that will call methods on {@link TrackingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #trackingOptions(TrackingOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines the open and click tracking options for emails that you send using the configuration set.\n@deprecated Use {@link #trackingOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@param trackingOptions An object that defines the open and click tracking options for emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #trackingOptions(TrackingOptions)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TrackingOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTrackingOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "trackingOptions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@param trackingOptions An object that defines the open and click tracking options for emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "trackingOptions", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines the open and click tracking options for emails that you send using the configuration set.", "getterModel" : { "returnType" : "TrackingOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TrackingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TrackingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TrackingOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@param trackingOptions An object that defines the open and click tracking options for emails that you send using the configuration set.", "setterMethodName" : "setTrackingOptions", "setterModel" : { "variableDeclarationType" : "TrackingOptions", "variableName" : "trackingOptions", "variableType" : "TrackingOptions", "documentation" : null, "simpleType" : "TrackingOptions", "variableSetterType" : "TrackingOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TrackingOptions", "variableName" : "trackingOptions", "variableType" : "TrackingOptions", "documentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    ", "simpleType" : "TrackingOptions", "variableSetterType" : "TrackingOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    \n@return The name of the configuration set.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    \n@return The name of the configuration set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the configuration set.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTrackingOptions", "beanStyleSetterMethodName" : "setTrackingOptions", "c2jName" : "TrackingOptions", "c2jShape" : "TrackingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link TrackingOptions.Builder} avoiding the need to create one manually via {@link TrackingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link TrackingOptions.Builder#build()} is called immediately and its result is passed to {@link #trackingOptions(TrackingOptions)}.\n@param trackingOptions a consumer that will call methods on {@link TrackingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #trackingOptions(TrackingOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines the open and click tracking options for emails that you send using the configuration set.\n@deprecated Use {@link #trackingOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@param trackingOptions An object that defines the open and click tracking options for emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #trackingOptions(TrackingOptions)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TrackingOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTrackingOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "trackingOptions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@param trackingOptions An object that defines the open and click tracking options for emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "trackingOptions", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines the open and click tracking options for emails that you send using the configuration set.", "getterModel" : { "returnType" : "TrackingOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TrackingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TrackingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TrackingOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@param trackingOptions An object that defines the open and click tracking options for emails that you send using the configuration set.", "setterMethodName" : "setTrackingOptions", "setterModel" : { "variableDeclarationType" : "TrackingOptions", "variableName" : "trackingOptions", "variableType" : "TrackingOptions", "documentation" : null, "simpleType" : "TrackingOptions", "variableSetterType" : "TrackingOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TrackingOptions", "variableName" : "trackingOptions", "variableType" : "TrackingOptions", "documentation" : "

                                                                                                                                                                                                                    An object that defines the open and click tracking options for emails that you send using the configuration set.

                                                                                                                                                                                                                    ", "simpleType" : "TrackingOptions", "variableSetterType" : "TrackingOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeliveryOptions", "beanStyleSetterMethodName" : "setDeliveryOptions", "c2jName" : "DeliveryOptions", "c2jShape" : "DeliveryOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DeliveryOptions.Builder} avoiding the need to create one manually via {@link DeliveryOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeliveryOptions.Builder#build()} is called immediately and its result is passed to {@link #deliveryOptions(DeliveryOptions)}.\n@param deliveryOptions a consumer that will call methods on {@link DeliveryOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryOptions(DeliveryOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.\n@deprecated Use {@link #deliveryOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@param deliveryOptions An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deliveryOptions(DeliveryOptions)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeliveryOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeliveryOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deliveryOptions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@param deliveryOptions An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deliveryOptions", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.", "getterModel" : { "returnType" : "DeliveryOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeliveryOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    \n@param deliveryOptions An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.", "setterMethodName" : "setDeliveryOptions", "setterModel" : { "variableDeclarationType" : "DeliveryOptions", "variableName" : "deliveryOptions", "variableType" : "DeliveryOptions", "documentation" : null, "simpleType" : "DeliveryOptions", "variableSetterType" : "DeliveryOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeliveryOptions", "variableName" : "deliveryOptions", "variableType" : "DeliveryOptions", "documentation" : "

                                                                                                                                                                                                                    An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

                                                                                                                                                                                                                    ", "simpleType" : "DeliveryOptions", "variableSetterType" : "DeliveryOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReputationOptions", "beanStyleSetterMethodName" : "setReputationOptions", "c2jName" : "ReputationOptions", "c2jShape" : "ReputationOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link ReputationOptions.Builder} avoiding the need to create one manually via {@link ReputationOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link ReputationOptions.Builder#build()} is called immediately and its result is passed to {@link #reputationOptions(ReputationOptions)}.\n@param reputationOptions a consumer that will call methods on {@link ReputationOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reputationOptions(ReputationOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.\n@deprecated Use {@link #reputationOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    \n@param reputationOptions An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reputationOptions(ReputationOptions)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReputationOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReputationOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reputationOptions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    \n@param reputationOptions An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reputationOptions", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.", "getterModel" : { "returnType" : "ReputationOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReputationOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReputationOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ReputationOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    \n@param reputationOptions An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.", "setterMethodName" : "setReputationOptions", "setterModel" : { "variableDeclarationType" : "ReputationOptions", "variableName" : "reputationOptions", "variableType" : "ReputationOptions", "documentation" : null, "simpleType" : "ReputationOptions", "variableSetterType" : "ReputationOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ReputationOptions", "variableName" : "reputationOptions", "variableType" : "ReputationOptions", "documentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

                                                                                                                                                                                                                    ", "simpleType" : "ReputationOptions", "variableSetterType" : "ReputationOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingOptions", "beanStyleSetterMethodName" : "setSendingOptions", "c2jName" : "SendingOptions", "c2jShape" : "SendingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link SendingOptions.Builder} avoiding the need to create one manually via {@link SendingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SendingOptions.Builder#build()} is called immediately and its result is passed to {@link #sendingOptions(SendingOptions)}.\n@param sendingOptions a consumer that will call methods on {@link SendingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingOptions(SendingOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines whether or not Amazon SES can send email that you send using the configuration set.\n@deprecated Use {@link #sendingOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    \n@param sendingOptions An object that defines whether or not Amazon SES can send email that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingOptions(SendingOptions)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingOptions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    \n@param sendingOptions An object that defines whether or not Amazon SES can send email that you send using the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingOptions", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    \n@return An object that defines whether or not Amazon SES can send email that you send using the configuration set.", "getterModel" : { "returnType" : "SendingOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SendingOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    \n@param sendingOptions An object that defines whether or not Amazon SES can send email that you send using the configuration set.", "setterMethodName" : "setSendingOptions", "setterModel" : { "variableDeclarationType" : "SendingOptions", "variableName" : "sendingOptions", "variableType" : "SendingOptions", "documentation" : null, "simpleType" : "SendingOptions", "variableSetterType" : "SendingOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SendingOptions", "variableName" : "sendingOptions", "variableType" : "SendingOptions", "documentation" : "

                                                                                                                                                                                                                    An object that defines whether or not Amazon SES can send email that you send using the configuration set.

                                                                                                                                                                                                                    ", "simpleType" : "SendingOptions", "variableSetterType" : "SendingOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects that define the tags (keys and values) that are associated with the configuration set.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects that define the tags (keys and values) that are associated with the configuration set.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the configuration set.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the configuration set.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSuppressionOptions", "beanStyleSetterMethodName" : "setSuppressionOptions", "c2jName" : "SuppressionOptions", "c2jShape" : "SuppressionOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link SuppressionOptions.Builder} avoiding the need to create one manually via {@link SuppressionOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SuppressionOptions.Builder#build()} is called immediately and its result is passed to {@link #suppressionOptions(SuppressionOptions)}.\n@param suppressionOptions a consumer that will call methods on {@link SuppressionOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressionOptions(SuppressionOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    \n@return An object that contains information about the suppression list preferences for your account.\n@deprecated Use {@link #suppressionOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    \n@param suppressionOptions An object that contains information about the suppression list preferences for your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressionOptions(SuppressionOptions)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressionOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressionOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suppressionOptions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    \n@param suppressionOptions An object that contains information about the suppression list preferences for your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressionOptions", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    \n@return An object that contains information about the suppression list preferences for your account.", "getterModel" : { "returnType" : "SuppressionOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressionOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressionOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SuppressionOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    \n@param suppressionOptions An object that contains information about the suppression list preferences for your account.", "setterMethodName" : "setSuppressionOptions", "setterModel" : { "variableDeclarationType" : "SuppressionOptions", "variableName" : "suppressionOptions", "variableType" : "SuppressionOptions", "documentation" : null, "simpleType" : "SuppressionOptions", "variableSetterType" : "SuppressionOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SuppressionOptions", "variableName" : "suppressionOptions", "variableType" : "SuppressionOptions", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                    ", "simpleType" : "SuppressionOptions", "variableSetterType" : "SuppressionOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetConfigurationSetResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetConfigurationSetResponse", "variableName" : "getConfigurationSetResponse", "variableType" : "GetConfigurationSetResponse", "documentation" : null, "simpleType" : "GetConfigurationSetResponse", "variableSetterType" : "GetConfigurationSetResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetDedicatedIpRequest" : { "c2jName" : "GetDedicatedIpRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    A request to obtain more information about a dedicated IP address.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetDedicatedIp", "locationName" : null, "requestUri" : "/v2/email/dedicated-ips/{IP}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIp", "beanStyleSetterMethodName" : "setIp", "c2jName" : "Ip", "c2jShape" : "Ip", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ip(String)}.\n@param ip a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ip(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    \n@return The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.\n@deprecated Use {@link #ip()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    \n@param ip The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ip(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ip property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIp", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ip", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    \n@param ip The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ip", "getterDocumentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    \n@return The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "IP", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IP", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ip", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    \n@param ip The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.", "setterMethodName" : "setIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Ip" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIp", "beanStyleSetterMethodName" : "setIp", "c2jName" : "Ip", "c2jShape" : "Ip", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ip(String)}.\n@param ip a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ip(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    \n@return The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.\n@deprecated Use {@link #ip()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    \n@param ip The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ip(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ip property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIp", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ip", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    \n@param ip The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ip", "getterDocumentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    \n@return The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "IP", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IP", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ip", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    \n@param ip The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.", "setterMethodName" : "setIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIp", "beanStyleSetterMethodName" : "setIp", "c2jName" : "Ip", "c2jShape" : "Ip", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ip(String)}.\n@param ip a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ip(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    \n@return The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.\n@deprecated Use {@link #ip()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    \n@param ip The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ip(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ip property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIp", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ip", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    \n@param ip The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ip", "getterDocumentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    \n@return The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "IP", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IP", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ip", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    \n@param ip The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.", "setterMethodName" : "setIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The IP address that you want to obtain more information about. The value you specify has to be a dedicated IP address that's assocaited with your AWS account.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Ip" ], "shapeName" : "GetDedicatedIpRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetDedicatedIpRequest", "variableName" : "getDedicatedIpRequest", "variableType" : "GetDedicatedIpRequest", "documentation" : null, "simpleType" : "GetDedicatedIpRequest", "variableSetterType" : "GetDedicatedIpRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetDedicatedIpResponse" : { "c2jName" : "GetDedicatedIpResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    Information about a dedicated IP address.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDedicatedIp", "beanStyleSetterMethodName" : "setDedicatedIp", "c2jName" : "DedicatedIp", "c2jShape" : "DedicatedIp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DedicatedIp.Builder} avoiding the need to create one manually via {@link DedicatedIp#builder()}.\n\nWhen the {@link Consumer} completes, {@link DedicatedIp.Builder#build()} is called immediately and its result is passed to {@link #dedicatedIp(DedicatedIp)}.\n@param dedicatedIp a consumer that will call methods on {@link DedicatedIp.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedIp(DedicatedIp)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    \n@return An object that contains information about a dedicated IP address.\n@deprecated Use {@link #dedicatedIp()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    \n@param dedicatedIp An object that contains information about a dedicated IP address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dedicatedIp(DedicatedIp)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DedicatedIp property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDedicatedIp", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dedicatedIp", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    \n@param dedicatedIp An object that contains information about a dedicated IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dedicatedIp", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    \n@return An object that contains information about a dedicated IP address.", "getterModel" : { "returnType" : "DedicatedIp", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DedicatedIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DedicatedIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DedicatedIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    \n@param dedicatedIp An object that contains information about a dedicated IP address.", "setterMethodName" : "setDedicatedIp", "setterModel" : { "variableDeclarationType" : "DedicatedIp", "variableName" : "dedicatedIp", "variableType" : "DedicatedIp", "documentation" : null, "simpleType" : "DedicatedIp", "variableSetterType" : "DedicatedIp" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DedicatedIp", "variableName" : "dedicatedIp", "variableType" : "DedicatedIp", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    ", "simpleType" : "DedicatedIp", "variableSetterType" : "DedicatedIp" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DedicatedIp" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDedicatedIp", "beanStyleSetterMethodName" : "setDedicatedIp", "c2jName" : "DedicatedIp", "c2jShape" : "DedicatedIp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DedicatedIp.Builder} avoiding the need to create one manually via {@link DedicatedIp#builder()}.\n\nWhen the {@link Consumer} completes, {@link DedicatedIp.Builder#build()} is called immediately and its result is passed to {@link #dedicatedIp(DedicatedIp)}.\n@param dedicatedIp a consumer that will call methods on {@link DedicatedIp.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedIp(DedicatedIp)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    \n@return An object that contains information about a dedicated IP address.\n@deprecated Use {@link #dedicatedIp()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    \n@param dedicatedIp An object that contains information about a dedicated IP address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dedicatedIp(DedicatedIp)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DedicatedIp property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDedicatedIp", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dedicatedIp", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    \n@param dedicatedIp An object that contains information about a dedicated IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dedicatedIp", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    \n@return An object that contains information about a dedicated IP address.", "getterModel" : { "returnType" : "DedicatedIp", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DedicatedIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DedicatedIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DedicatedIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    \n@param dedicatedIp An object that contains information about a dedicated IP address.", "setterMethodName" : "setDedicatedIp", "setterModel" : { "variableDeclarationType" : "DedicatedIp", "variableName" : "dedicatedIp", "variableType" : "DedicatedIp", "documentation" : null, "simpleType" : "DedicatedIp", "variableSetterType" : "DedicatedIp" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DedicatedIp", "variableName" : "dedicatedIp", "variableType" : "DedicatedIp", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    ", "simpleType" : "DedicatedIp", "variableSetterType" : "DedicatedIp" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDedicatedIp", "beanStyleSetterMethodName" : "setDedicatedIp", "c2jName" : "DedicatedIp", "c2jShape" : "DedicatedIp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DedicatedIp.Builder} avoiding the need to create one manually via {@link DedicatedIp#builder()}.\n\nWhen the {@link Consumer} completes, {@link DedicatedIp.Builder#build()} is called immediately and its result is passed to {@link #dedicatedIp(DedicatedIp)}.\n@param dedicatedIp a consumer that will call methods on {@link DedicatedIp.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedIp(DedicatedIp)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    \n@return An object that contains information about a dedicated IP address.\n@deprecated Use {@link #dedicatedIp()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    \n@param dedicatedIp An object that contains information about a dedicated IP address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dedicatedIp(DedicatedIp)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DedicatedIp property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDedicatedIp", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dedicatedIp", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    \n@param dedicatedIp An object that contains information about a dedicated IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dedicatedIp", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    \n@return An object that contains information about a dedicated IP address.", "getterModel" : { "returnType" : "DedicatedIp", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DedicatedIp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DedicatedIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DedicatedIp", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    \n@param dedicatedIp An object that contains information about a dedicated IP address.", "setterMethodName" : "setDedicatedIp", "setterModel" : { "variableDeclarationType" : "DedicatedIp", "variableName" : "dedicatedIp", "variableType" : "DedicatedIp", "documentation" : null, "simpleType" : "DedicatedIp", "variableSetterType" : "DedicatedIp" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DedicatedIp", "variableName" : "dedicatedIp", "variableType" : "DedicatedIp", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about a dedicated IP address.

                                                                                                                                                                                                                    ", "simpleType" : "DedicatedIp", "variableSetterType" : "DedicatedIp" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetDedicatedIpResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetDedicatedIpResponse", "variableName" : "getDedicatedIpResponse", "variableType" : "GetDedicatedIpResponse", "documentation" : null, "simpleType" : "GetDedicatedIpResponse", "variableSetterType" : "GetDedicatedIpResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetDedicatedIpsRequest" : { "c2jName" : "GetDedicatedIpsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    A request to obtain more information about dedicated IP pools.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetDedicatedIps", "locationName" : null, "requestUri" : "/v2/email/dedicated-ips", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolName", "beanStyleSetterMethodName" : "setPoolName", "c2jName" : "PoolName", "c2jShape" : "PoolName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolName(String)}.\n@param poolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    \n@return The name of the IP pool that the dedicated IP address is associated with.\n@deprecated Use {@link #poolName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    \n@param poolName The name of the IP pool that the dedicated IP address is associated with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    \n@param poolName The name of the IP pool that the dedicated IP address is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    \n@return The name of the IP pool that the dedicated IP address is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PoolName", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    \n@param poolName The name of the IP pool that the dedicated IP address is associated with.", "setterMethodName" : "setPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    \n@return A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    \n@param nextToken A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    \n@param nextToken A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    \n@return A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "NextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    \n@param nextToken A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "MaxItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #pageSize(Integer)}.\n@param pageSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    \n@return The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@deprecated Use {@link #pageSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    \n@param pageSize The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pageSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PageSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPageSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    \n@param pageSize The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    \n@return The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PageSize", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PageSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    \n@param pageSize The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    \n@return A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    \n@param nextToken A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    \n@param nextToken A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    \n@return A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "NextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    \n@param nextToken A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PageSize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "MaxItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #pageSize(Integer)}.\n@param pageSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    \n@return The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@deprecated Use {@link #pageSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    \n@param pageSize The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pageSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PageSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPageSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    \n@param pageSize The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    \n@return The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PageSize", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PageSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    \n@param pageSize The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PoolName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolName", "beanStyleSetterMethodName" : "setPoolName", "c2jName" : "PoolName", "c2jShape" : "PoolName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolName(String)}.\n@param poolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    \n@return The name of the IP pool that the dedicated IP address is associated with.\n@deprecated Use {@link #poolName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    \n@param poolName The name of the IP pool that the dedicated IP address is associated with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    \n@param poolName The name of the IP pool that the dedicated IP address is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    \n@return The name of the IP pool that the dedicated IP address is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PoolName", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    \n@param poolName The name of the IP pool that the dedicated IP address is associated with.", "setterMethodName" : "setPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolName", "beanStyleSetterMethodName" : "setPoolName", "c2jName" : "PoolName", "c2jShape" : "PoolName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolName(String)}.\n@param poolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    \n@return The name of the IP pool that the dedicated IP address is associated with.\n@deprecated Use {@link #poolName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    \n@param poolName The name of the IP pool that the dedicated IP address is associated with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    \n@param poolName The name of the IP pool that the dedicated IP address is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    \n@return The name of the IP pool that the dedicated IP address is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PoolName", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    \n@param poolName The name of the IP pool that the dedicated IP address is associated with.", "setterMethodName" : "setPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the IP pool that the dedicated IP address is associated with.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    \n@return A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    \n@param nextToken A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    \n@param nextToken A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    \n@return A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "NextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    \n@param nextToken A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A token returned from a previous call to GetDedicatedIps to indicate the position of the dedicated IP pool in the list of IP pools.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "MaxItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #pageSize(Integer)}.\n@param pageSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    \n@return The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@deprecated Use {@link #pageSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    \n@param pageSize The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pageSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PageSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPageSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    \n@param pageSize The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    \n@return The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PageSize", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PageSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    \n@param pageSize The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The number of results to show in a single call to GetDedicatedIpsRequest. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetDedicatedIpsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetDedicatedIpsRequest", "variableName" : "getDedicatedIpsRequest", "variableType" : "GetDedicatedIpsRequest", "documentation" : null, "simpleType" : "GetDedicatedIpsRequest", "variableSetterType" : "GetDedicatedIpsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetDedicatedIpsResponse" : { "c2jName" : "GetDedicatedIpsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    Information about the dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDedicatedIps", "beanStyleSetterMethodName" : "setDedicatedIps", "c2jName" : "DedicatedIps", "c2jShape" : "DedicatedIpList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dedicatedIps(List)}.\n@param dedicatedIps a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedIps(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasDedicatedIps()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of dedicated IP addresses that are associated with your AWS account.\n@deprecated Use {@link #dedicatedIps()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    \n@param dedicatedIps A list of dedicated IP addresses that are associated with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dedicatedIps(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DedicatedIps property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDedicatedIps", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dedicatedIps", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    \n@param dedicatedIps A list of dedicated IP addresses that are associated with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dedicatedIps", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasDedicatedIps()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of dedicated IP addresses that are associated with your AWS account.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DedicatedIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DedicatedIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DedicatedIp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DedicatedIp.Builder} avoiding the need to create one manually via {@link DedicatedIp#builder()}.\n\nWhen the {@link Consumer} completes, {@link DedicatedIp.Builder#build()} is called immediately and its result is passed to {@link #member(DedicatedIp)}.\n@param member a consumer that will call methods on {@link DedicatedIp.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DedicatedIp)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DedicatedIp)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DedicatedIp", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DedicatedIp", "variableName" : "member", "variableType" : "DedicatedIp", "documentation" : null, "simpleType" : "DedicatedIp", "variableSetterType" : "DedicatedIp" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DedicatedIp", "variableName" : "member", "variableType" : "DedicatedIp", "documentation" : "", "simpleType" : "DedicatedIp", "variableSetterType" : "DedicatedIp" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DedicatedIp", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DedicatedIp", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DedicatedIps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    \n@param dedicatedIps A list of dedicated IP addresses that are associated with your AWS account.", "setterMethodName" : "setDedicatedIps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dedicatedIps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dedicatedIps", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    \n@return A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    \n@param nextToken A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    \n@param nextToken A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    \n@return A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    \n@param nextToken A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DedicatedIps" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDedicatedIps", "beanStyleSetterMethodName" : "setDedicatedIps", "c2jName" : "DedicatedIps", "c2jShape" : "DedicatedIpList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dedicatedIps(List)}.\n@param dedicatedIps a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedIps(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasDedicatedIps()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of dedicated IP addresses that are associated with your AWS account.\n@deprecated Use {@link #dedicatedIps()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    \n@param dedicatedIps A list of dedicated IP addresses that are associated with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dedicatedIps(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DedicatedIps property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDedicatedIps", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dedicatedIps", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    \n@param dedicatedIps A list of dedicated IP addresses that are associated with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dedicatedIps", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasDedicatedIps()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of dedicated IP addresses that are associated with your AWS account.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DedicatedIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DedicatedIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DedicatedIp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DedicatedIp.Builder} avoiding the need to create one manually via {@link DedicatedIp#builder()}.\n\nWhen the {@link Consumer} completes, {@link DedicatedIp.Builder#build()} is called immediately and its result is passed to {@link #member(DedicatedIp)}.\n@param member a consumer that will call methods on {@link DedicatedIp.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DedicatedIp)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DedicatedIp)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DedicatedIp", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DedicatedIp", "variableName" : "member", "variableType" : "DedicatedIp", "documentation" : null, "simpleType" : "DedicatedIp", "variableSetterType" : "DedicatedIp" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DedicatedIp", "variableName" : "member", "variableType" : "DedicatedIp", "documentation" : "", "simpleType" : "DedicatedIp", "variableSetterType" : "DedicatedIp" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DedicatedIp", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DedicatedIp", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DedicatedIps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    \n@param dedicatedIps A list of dedicated IP addresses that are associated with your AWS account.", "setterMethodName" : "setDedicatedIps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dedicatedIps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dedicatedIps", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    \n@return A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    \n@param nextToken A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    \n@param nextToken A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    \n@return A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    \n@param nextToken A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDedicatedIps", "beanStyleSetterMethodName" : "setDedicatedIps", "c2jName" : "DedicatedIps", "c2jShape" : "DedicatedIpList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dedicatedIps(List)}.\n@param dedicatedIps a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedIps(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasDedicatedIps()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of dedicated IP addresses that are associated with your AWS account.\n@deprecated Use {@link #dedicatedIps()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    \n@param dedicatedIps A list of dedicated IP addresses that are associated with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dedicatedIps(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DedicatedIps property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDedicatedIps", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dedicatedIps", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    \n@param dedicatedIps A list of dedicated IP addresses that are associated with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dedicatedIps", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasDedicatedIps()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of dedicated IP addresses that are associated with your AWS account.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DedicatedIps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DedicatedIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DedicatedIp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DedicatedIp.Builder} avoiding the need to create one manually via {@link DedicatedIp#builder()}.\n\nWhen the {@link Consumer} completes, {@link DedicatedIp.Builder#build()} is called immediately and its result is passed to {@link #member(DedicatedIp)}.\n@param member a consumer that will call methods on {@link DedicatedIp.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DedicatedIp)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DedicatedIp)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DedicatedIp", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DedicatedIp", "variableName" : "member", "variableType" : "DedicatedIp", "documentation" : null, "simpleType" : "DedicatedIp", "variableSetterType" : "DedicatedIp" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DedicatedIp", "variableName" : "member", "variableType" : "DedicatedIp", "documentation" : "", "simpleType" : "DedicatedIp", "variableSetterType" : "DedicatedIp" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DedicatedIp", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DedicatedIp", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DedicatedIps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    \n@param dedicatedIps A list of dedicated IP addresses that are associated with your AWS account.", "setterMethodName" : "setDedicatedIps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dedicatedIps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dedicatedIps", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of dedicated IP addresses that are associated with your AWS account.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    \n@return A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    \n@param nextToken A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    \n@param nextToken A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    \n@return A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    \n@param nextToken A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A token that indicates that there are additional dedicated IP addresses to list. To view additional addresses, issue another request to GetDedicatedIps, passing this token in the NextToken parameter.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetDedicatedIpsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetDedicatedIpsResponse", "variableName" : "getDedicatedIpsResponse", "variableType" : "GetDedicatedIpsResponse", "documentation" : null, "simpleType" : "GetDedicatedIpsResponse", "variableSetterType" : "GetDedicatedIpsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetDeliverabilityDashboardOptionsRequest" : { "c2jName" : "GetDeliverabilityDashboardOptionsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    Retrieve information about the status of the Deliverability dashboard for your AWS account. When the Deliverability dashboard is enabled, you gain access to reputation, deliverability, and other metrics for your domains. You also gain the ability to perform predictive inbox placement tests.

                                                                                                                                                                                                                    When you use the Deliverability dashboard, you pay a monthly subscription charge, in addition to any other fees that you accrue by using Amazon SES and other AWS services. For more information about the features and cost of a Deliverability dashboard subscription, see Amazon Pinpoint Pricing.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetDeliverabilityDashboardOptions", "locationName" : null, "requestUri" : "/v2/email/deliverability-dashboard", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetDeliverabilityDashboardOptionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetDeliverabilityDashboardOptionsRequest", "variableName" : "getDeliverabilityDashboardOptionsRequest", "variableType" : "GetDeliverabilityDashboardOptionsRequest", "documentation" : null, "simpleType" : "GetDeliverabilityDashboardOptionsRequest", "variableSetterType" : "GetDeliverabilityDashboardOptionsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetDeliverabilityDashboardOptionsResponse" : { "c2jName" : "GetDeliverabilityDashboardOptionsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    An object that shows the status of the Deliverability dashboard.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDashboardEnabled", "beanStyleSetterMethodName" : "setDashboardEnabled", "c2jName" : "DashboardEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #dashboardEnabled(Boolean)}.\n@param dashboardEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dashboardEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    \n@return Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.\n@deprecated Use {@link #dashboardEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    \n@param dashboardEnabled Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dashboardEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashboardEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashboardEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashboardEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    \n@param dashboardEnabled Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashboardEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    \n@return Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DashboardEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DashboardEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DashboardEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    \n@param dashboardEnabled Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.", "setterMethodName" : "setDashboardEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dashboardEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dashboardEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSubscriptionExpiryDate", "beanStyleSetterMethodName" : "setSubscriptionExpiryDate", "c2jName" : "SubscriptionExpiryDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #subscriptionExpiryDate(Instant)}.\n@param subscriptionExpiryDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subscriptionExpiryDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    \n@return The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.\n@deprecated Use {@link #subscriptionExpiryDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    \n@param subscriptionExpiryDate The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subscriptionExpiryDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubscriptionExpiryDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubscriptionExpiryDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subscriptionExpiryDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    \n@param subscriptionExpiryDate The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subscriptionExpiryDate", "getterDocumentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    \n@return The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubscriptionExpiryDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubscriptionExpiryDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "SubscriptionExpiryDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    \n@param subscriptionExpiryDate The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.", "setterMethodName" : "setSubscriptionExpiryDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "subscriptionExpiryDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "subscriptionExpiryDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountStatusAsString", "beanStyleSetterMethodName" : "setAccountStatus", "c2jName" : "AccountStatus", "c2jShape" : "DeliverabilityDashboardAccountStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accountStatusAsString(String)}.\n@param accountStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #accountStatus} will return {@link DeliverabilityDashboardAccountStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #accountStatusAsString}.\n

                                                                                                                                                                                                                    \n@return The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.\n@see DeliverabilityDashboardAccountStatus\n@deprecated Use {@link #accountStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param accountStatus The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.\n@see DeliverabilityDashboardAccountStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliverabilityDashboardAccountStatus\n@deprecated Use {@link #accountStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "DeliverabilityDashboardAccountStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountStatus", "fluentEnumGetterMethodName" : "accountStatus", "fluentEnumSetterMethodName" : "accountStatus", "fluentGetterMethodName" : "accountStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param accountStatus The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.\n@see DeliverabilityDashboardAccountStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliverabilityDashboardAccountStatus", "fluentSetterMethodName" : "accountStatus", "getterDocumentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #accountStatus} will return {@link DeliverabilityDashboardAccountStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #accountStatusAsString}.\n

                                                                                                                                                                                                                    \n@return The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.\n@see DeliverabilityDashboardAccountStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccountStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccountStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param accountStatus The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.\n@see DeliverabilityDashboardAccountStatus", "setterMethodName" : "setAccountStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getActiveSubscribedDomains", "beanStyleSetterMethodName" : "setActiveSubscribedDomains", "c2jName" : "ActiveSubscribedDomains", "c2jShape" : "DomainDeliverabilityTrackingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #activeSubscribedDomains(List)}.\n@param activeSubscribedDomains a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activeSubscribedDomains(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasActiveSubscribedDomains()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.\n@deprecated Use {@link #activeSubscribedDomains()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param activeSubscribedDomains An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #activeSubscribedDomains(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ActiveSubscribedDomains property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasActiveSubscribedDomains", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "activeSubscribedDomains", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param activeSubscribedDomains An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activeSubscribedDomains", "getterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasActiveSubscribedDomains()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActiveSubscribedDomains", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActiveSubscribedDomains", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DomainDeliverabilityTrackingOption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainDeliverabilityTrackingOption.Builder} avoiding the need to create one manually via {@link DomainDeliverabilityTrackingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainDeliverabilityTrackingOption.Builder#build()} is called immediately and its result is passed to {@link #member(DomainDeliverabilityTrackingOption)}.\n@param member a consumer that will call methods on {@link DomainDeliverabilityTrackingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainDeliverabilityTrackingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DomainDeliverabilityTrackingOption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DomainDeliverabilityTrackingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DomainDeliverabilityTrackingOption", "variableName" : "member", "variableType" : "DomainDeliverabilityTrackingOption", "documentation" : null, "simpleType" : "DomainDeliverabilityTrackingOption", "variableSetterType" : "DomainDeliverabilityTrackingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainDeliverabilityTrackingOption", "variableName" : "member", "variableType" : "DomainDeliverabilityTrackingOption", "documentation" : "", "simpleType" : "DomainDeliverabilityTrackingOption", "variableSetterType" : "DomainDeliverabilityTrackingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainDeliverabilityTrackingOption", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainDeliverabilityTrackingOption", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ActiveSubscribedDomains", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param activeSubscribedDomains An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.", "setterMethodName" : "setActiveSubscribedDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "activeSubscribedDomains", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "activeSubscribedDomains", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getPendingExpirationSubscribedDomains", "beanStyleSetterMethodName" : "setPendingExpirationSubscribedDomains", "c2jName" : "PendingExpirationSubscribedDomains", "c2jShape" : "DomainDeliverabilityTrackingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #pendingExpirationSubscribedDomains(List)}.\n@param pendingExpirationSubscribedDomains a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pendingExpirationSubscribedDomains(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasPendingExpirationSubscribedDomains()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.\n@deprecated Use {@link #pendingExpirationSubscribedDomains()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param pendingExpirationSubscribedDomains An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pendingExpirationSubscribedDomains(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PendingExpirationSubscribedDomains property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPendingExpirationSubscribedDomains", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pendingExpirationSubscribedDomains", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param pendingExpirationSubscribedDomains An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pendingExpirationSubscribedDomains", "getterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasPendingExpirationSubscribedDomains()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PendingExpirationSubscribedDomains", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PendingExpirationSubscribedDomains", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DomainDeliverabilityTrackingOption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainDeliverabilityTrackingOption.Builder} avoiding the need to create one manually via {@link DomainDeliverabilityTrackingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainDeliverabilityTrackingOption.Builder#build()} is called immediately and its result is passed to {@link #member(DomainDeliverabilityTrackingOption)}.\n@param member a consumer that will call methods on {@link DomainDeliverabilityTrackingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainDeliverabilityTrackingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DomainDeliverabilityTrackingOption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DomainDeliverabilityTrackingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DomainDeliverabilityTrackingOption", "variableName" : "member", "variableType" : "DomainDeliverabilityTrackingOption", "documentation" : null, "simpleType" : "DomainDeliverabilityTrackingOption", "variableSetterType" : "DomainDeliverabilityTrackingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainDeliverabilityTrackingOption", "variableName" : "member", "variableType" : "DomainDeliverabilityTrackingOption", "documentation" : "", "simpleType" : "DomainDeliverabilityTrackingOption", "variableSetterType" : "DomainDeliverabilityTrackingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainDeliverabilityTrackingOption", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainDeliverabilityTrackingOption", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PendingExpirationSubscribedDomains", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param pendingExpirationSubscribedDomains An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.", "setterMethodName" : "setPendingExpirationSubscribedDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "pendingExpirationSubscribedDomains", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "pendingExpirationSubscribedDomains", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountStatusAsString", "beanStyleSetterMethodName" : "setAccountStatus", "c2jName" : "AccountStatus", "c2jShape" : "DeliverabilityDashboardAccountStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accountStatusAsString(String)}.\n@param accountStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #accountStatus} will return {@link DeliverabilityDashboardAccountStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #accountStatusAsString}.\n

                                                                                                                                                                                                                    \n@return The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.\n@see DeliverabilityDashboardAccountStatus\n@deprecated Use {@link #accountStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param accountStatus The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.\n@see DeliverabilityDashboardAccountStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliverabilityDashboardAccountStatus\n@deprecated Use {@link #accountStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "DeliverabilityDashboardAccountStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountStatus", "fluentEnumGetterMethodName" : "accountStatus", "fluentEnumSetterMethodName" : "accountStatus", "fluentGetterMethodName" : "accountStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param accountStatus The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.\n@see DeliverabilityDashboardAccountStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliverabilityDashboardAccountStatus", "fluentSetterMethodName" : "accountStatus", "getterDocumentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #accountStatus} will return {@link DeliverabilityDashboardAccountStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #accountStatusAsString}.\n

                                                                                                                                                                                                                    \n@return The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.\n@see DeliverabilityDashboardAccountStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccountStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccountStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param accountStatus The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.\n@see DeliverabilityDashboardAccountStatus", "setterMethodName" : "setAccountStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ActiveSubscribedDomains" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getActiveSubscribedDomains", "beanStyleSetterMethodName" : "setActiveSubscribedDomains", "c2jName" : "ActiveSubscribedDomains", "c2jShape" : "DomainDeliverabilityTrackingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #activeSubscribedDomains(List)}.\n@param activeSubscribedDomains a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activeSubscribedDomains(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasActiveSubscribedDomains()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.\n@deprecated Use {@link #activeSubscribedDomains()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param activeSubscribedDomains An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #activeSubscribedDomains(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ActiveSubscribedDomains property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasActiveSubscribedDomains", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "activeSubscribedDomains", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param activeSubscribedDomains An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activeSubscribedDomains", "getterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasActiveSubscribedDomains()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActiveSubscribedDomains", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActiveSubscribedDomains", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DomainDeliverabilityTrackingOption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainDeliverabilityTrackingOption.Builder} avoiding the need to create one manually via {@link DomainDeliverabilityTrackingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainDeliverabilityTrackingOption.Builder#build()} is called immediately and its result is passed to {@link #member(DomainDeliverabilityTrackingOption)}.\n@param member a consumer that will call methods on {@link DomainDeliverabilityTrackingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainDeliverabilityTrackingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DomainDeliverabilityTrackingOption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DomainDeliverabilityTrackingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DomainDeliverabilityTrackingOption", "variableName" : "member", "variableType" : "DomainDeliverabilityTrackingOption", "documentation" : null, "simpleType" : "DomainDeliverabilityTrackingOption", "variableSetterType" : "DomainDeliverabilityTrackingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainDeliverabilityTrackingOption", "variableName" : "member", "variableType" : "DomainDeliverabilityTrackingOption", "documentation" : "", "simpleType" : "DomainDeliverabilityTrackingOption", "variableSetterType" : "DomainDeliverabilityTrackingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainDeliverabilityTrackingOption", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainDeliverabilityTrackingOption", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ActiveSubscribedDomains", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param activeSubscribedDomains An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.", "setterMethodName" : "setActiveSubscribedDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "activeSubscribedDomains", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "activeSubscribedDomains", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DashboardEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDashboardEnabled", "beanStyleSetterMethodName" : "setDashboardEnabled", "c2jName" : "DashboardEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #dashboardEnabled(Boolean)}.\n@param dashboardEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dashboardEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    \n@return Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.\n@deprecated Use {@link #dashboardEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    \n@param dashboardEnabled Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dashboardEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashboardEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashboardEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashboardEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    \n@param dashboardEnabled Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashboardEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    \n@return Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DashboardEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DashboardEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DashboardEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    \n@param dashboardEnabled Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.", "setterMethodName" : "setDashboardEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dashboardEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dashboardEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PendingExpirationSubscribedDomains" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getPendingExpirationSubscribedDomains", "beanStyleSetterMethodName" : "setPendingExpirationSubscribedDomains", "c2jName" : "PendingExpirationSubscribedDomains", "c2jShape" : "DomainDeliverabilityTrackingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #pendingExpirationSubscribedDomains(List)}.\n@param pendingExpirationSubscribedDomains a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pendingExpirationSubscribedDomains(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasPendingExpirationSubscribedDomains()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.\n@deprecated Use {@link #pendingExpirationSubscribedDomains()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param pendingExpirationSubscribedDomains An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pendingExpirationSubscribedDomains(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PendingExpirationSubscribedDomains property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPendingExpirationSubscribedDomains", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pendingExpirationSubscribedDomains", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param pendingExpirationSubscribedDomains An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pendingExpirationSubscribedDomains", "getterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasPendingExpirationSubscribedDomains()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PendingExpirationSubscribedDomains", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PendingExpirationSubscribedDomains", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DomainDeliverabilityTrackingOption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainDeliverabilityTrackingOption.Builder} avoiding the need to create one manually via {@link DomainDeliverabilityTrackingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainDeliverabilityTrackingOption.Builder#build()} is called immediately and its result is passed to {@link #member(DomainDeliverabilityTrackingOption)}.\n@param member a consumer that will call methods on {@link DomainDeliverabilityTrackingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainDeliverabilityTrackingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DomainDeliverabilityTrackingOption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DomainDeliverabilityTrackingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DomainDeliverabilityTrackingOption", "variableName" : "member", "variableType" : "DomainDeliverabilityTrackingOption", "documentation" : null, "simpleType" : "DomainDeliverabilityTrackingOption", "variableSetterType" : "DomainDeliverabilityTrackingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainDeliverabilityTrackingOption", "variableName" : "member", "variableType" : "DomainDeliverabilityTrackingOption", "documentation" : "", "simpleType" : "DomainDeliverabilityTrackingOption", "variableSetterType" : "DomainDeliverabilityTrackingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainDeliverabilityTrackingOption", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainDeliverabilityTrackingOption", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PendingExpirationSubscribedDomains", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param pendingExpirationSubscribedDomains An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.", "setterMethodName" : "setPendingExpirationSubscribedDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "pendingExpirationSubscribedDomains", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "pendingExpirationSubscribedDomains", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SubscriptionExpiryDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSubscriptionExpiryDate", "beanStyleSetterMethodName" : "setSubscriptionExpiryDate", "c2jName" : "SubscriptionExpiryDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #subscriptionExpiryDate(Instant)}.\n@param subscriptionExpiryDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subscriptionExpiryDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    \n@return The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.\n@deprecated Use {@link #subscriptionExpiryDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    \n@param subscriptionExpiryDate The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subscriptionExpiryDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubscriptionExpiryDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubscriptionExpiryDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subscriptionExpiryDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    \n@param subscriptionExpiryDate The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subscriptionExpiryDate", "getterDocumentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    \n@return The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubscriptionExpiryDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubscriptionExpiryDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "SubscriptionExpiryDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    \n@param subscriptionExpiryDate The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.", "setterMethodName" : "setSubscriptionExpiryDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "subscriptionExpiryDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "subscriptionExpiryDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDashboardEnabled", "beanStyleSetterMethodName" : "setDashboardEnabled", "c2jName" : "DashboardEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #dashboardEnabled(Boolean)}.\n@param dashboardEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dashboardEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    \n@return Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.\n@deprecated Use {@link #dashboardEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    \n@param dashboardEnabled Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dashboardEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashboardEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashboardEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashboardEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    \n@param dashboardEnabled Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashboardEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    \n@return Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DashboardEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DashboardEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DashboardEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    \n@param dashboardEnabled Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.", "setterMethodName" : "setDashboardEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dashboardEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dashboardEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSubscriptionExpiryDate", "beanStyleSetterMethodName" : "setSubscriptionExpiryDate", "c2jName" : "SubscriptionExpiryDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #subscriptionExpiryDate(Instant)}.\n@param subscriptionExpiryDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subscriptionExpiryDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    \n@return The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.\n@deprecated Use {@link #subscriptionExpiryDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    \n@param subscriptionExpiryDate The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subscriptionExpiryDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubscriptionExpiryDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubscriptionExpiryDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subscriptionExpiryDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    \n@param subscriptionExpiryDate The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subscriptionExpiryDate", "getterDocumentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    \n@return The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubscriptionExpiryDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubscriptionExpiryDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "SubscriptionExpiryDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    \n@param subscriptionExpiryDate The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.", "setterMethodName" : "setSubscriptionExpiryDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "subscriptionExpiryDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "subscriptionExpiryDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The date, in Unix time format, when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountStatusAsString", "beanStyleSetterMethodName" : "setAccountStatus", "c2jName" : "AccountStatus", "c2jShape" : "DeliverabilityDashboardAccountStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accountStatusAsString(String)}.\n@param accountStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #accountStatus} will return {@link DeliverabilityDashboardAccountStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #accountStatusAsString}.\n

                                                                                                                                                                                                                    \n@return The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.\n@see DeliverabilityDashboardAccountStatus\n@deprecated Use {@link #accountStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param accountStatus The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.\n@see DeliverabilityDashboardAccountStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliverabilityDashboardAccountStatus\n@deprecated Use {@link #accountStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "DeliverabilityDashboardAccountStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountStatus", "fluentEnumGetterMethodName" : "accountStatus", "fluentEnumSetterMethodName" : "accountStatus", "fluentGetterMethodName" : "accountStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param accountStatus The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.\n@see DeliverabilityDashboardAccountStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliverabilityDashboardAccountStatus", "fluentSetterMethodName" : "accountStatus", "getterDocumentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #accountStatus} will return {@link DeliverabilityDashboardAccountStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #accountStatusAsString}.\n

                                                                                                                                                                                                                    \n@return The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.\n@see DeliverabilityDashboardAccountStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccountStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccountStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param accountStatus The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.\n@see DeliverabilityDashboardAccountStatus", "setterMethodName" : "setAccountStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getActiveSubscribedDomains", "beanStyleSetterMethodName" : "setActiveSubscribedDomains", "c2jName" : "ActiveSubscribedDomains", "c2jShape" : "DomainDeliverabilityTrackingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #activeSubscribedDomains(List)}.\n@param activeSubscribedDomains a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activeSubscribedDomains(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasActiveSubscribedDomains()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.\n@deprecated Use {@link #activeSubscribedDomains()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param activeSubscribedDomains An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #activeSubscribedDomains(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ActiveSubscribedDomains property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasActiveSubscribedDomains", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "activeSubscribedDomains", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param activeSubscribedDomains An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activeSubscribedDomains", "getterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasActiveSubscribedDomains()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActiveSubscribedDomains", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActiveSubscribedDomains", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DomainDeliverabilityTrackingOption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainDeliverabilityTrackingOption.Builder} avoiding the need to create one manually via {@link DomainDeliverabilityTrackingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainDeliverabilityTrackingOption.Builder#build()} is called immediately and its result is passed to {@link #member(DomainDeliverabilityTrackingOption)}.\n@param member a consumer that will call methods on {@link DomainDeliverabilityTrackingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainDeliverabilityTrackingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DomainDeliverabilityTrackingOption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DomainDeliverabilityTrackingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DomainDeliverabilityTrackingOption", "variableName" : "member", "variableType" : "DomainDeliverabilityTrackingOption", "documentation" : null, "simpleType" : "DomainDeliverabilityTrackingOption", "variableSetterType" : "DomainDeliverabilityTrackingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainDeliverabilityTrackingOption", "variableName" : "member", "variableType" : "DomainDeliverabilityTrackingOption", "documentation" : "", "simpleType" : "DomainDeliverabilityTrackingOption", "variableSetterType" : "DomainDeliverabilityTrackingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainDeliverabilityTrackingOption", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainDeliverabilityTrackingOption", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ActiveSubscribedDomains", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param activeSubscribedDomains An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.", "setterMethodName" : "setActiveSubscribedDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "activeSubscribedDomains", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "activeSubscribedDomains", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getPendingExpirationSubscribedDomains", "beanStyleSetterMethodName" : "setPendingExpirationSubscribedDomains", "c2jName" : "PendingExpirationSubscribedDomains", "c2jShape" : "DomainDeliverabilityTrackingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #pendingExpirationSubscribedDomains(List)}.\n@param pendingExpirationSubscribedDomains a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pendingExpirationSubscribedDomains(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasPendingExpirationSubscribedDomains()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.\n@deprecated Use {@link #pendingExpirationSubscribedDomains()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param pendingExpirationSubscribedDomains An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pendingExpirationSubscribedDomains(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PendingExpirationSubscribedDomains property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPendingExpirationSubscribedDomains", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pendingExpirationSubscribedDomains", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param pendingExpirationSubscribedDomains An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pendingExpirationSubscribedDomains", "getterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasPendingExpirationSubscribedDomains()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PendingExpirationSubscribedDomains", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PendingExpirationSubscribedDomains", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DomainDeliverabilityTrackingOption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainDeliverabilityTrackingOption.Builder} avoiding the need to create one manually via {@link DomainDeliverabilityTrackingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainDeliverabilityTrackingOption.Builder#build()} is called immediately and its result is passed to {@link #member(DomainDeliverabilityTrackingOption)}.\n@param member a consumer that will call methods on {@link DomainDeliverabilityTrackingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainDeliverabilityTrackingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DomainDeliverabilityTrackingOption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DomainDeliverabilityTrackingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DomainDeliverabilityTrackingOption", "variableName" : "member", "variableType" : "DomainDeliverabilityTrackingOption", "documentation" : null, "simpleType" : "DomainDeliverabilityTrackingOption", "variableSetterType" : "DomainDeliverabilityTrackingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainDeliverabilityTrackingOption", "variableName" : "member", "variableType" : "DomainDeliverabilityTrackingOption", "documentation" : "", "simpleType" : "DomainDeliverabilityTrackingOption", "variableSetterType" : "DomainDeliverabilityTrackingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainDeliverabilityTrackingOption", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainDeliverabilityTrackingOption", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PendingExpirationSubscribedDomains", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    \n@param pendingExpirationSubscribedDomains An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.", "setterMethodName" : "setPendingExpirationSubscribedDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "pendingExpirationSubscribedDomains", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "pendingExpirationSubscribedDomains", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DashboardEnabled" ], "shapeName" : "GetDeliverabilityDashboardOptionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetDeliverabilityDashboardOptionsResponse", "variableName" : "getDeliverabilityDashboardOptionsResponse", "variableType" : "GetDeliverabilityDashboardOptionsResponse", "documentation" : null, "simpleType" : "GetDeliverabilityDashboardOptionsResponse", "variableSetterType" : "GetDeliverabilityDashboardOptionsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetDeliverabilityTestReportRequest" : { "c2jName" : "GetDeliverabilityTestReportRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    A request to retrieve the results of a predictive inbox placement test.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetDeliverabilityTestReport", "locationName" : null, "requestUri" : "/v2/email/deliverability-dashboard/test-reports/{ReportId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReportId", "beanStyleSetterMethodName" : "setReportId", "c2jName" : "ReportId", "c2jShape" : "ReportId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportId(String)}.\n@param reportId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    \n@return A unique string that identifies the predictive inbox placement test.\n@deprecated Use {@link #reportId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param reportId A unique string that identifies the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reportId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReportId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReportId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param reportId A unique string that identifies the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportId", "getterDocumentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    \n@return A unique string that identifies the predictive inbox placement test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ReportId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param reportId A unique string that identifies the predictive inbox placement test.", "setterMethodName" : "setReportId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ReportId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReportId", "beanStyleSetterMethodName" : "setReportId", "c2jName" : "ReportId", "c2jShape" : "ReportId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportId(String)}.\n@param reportId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    \n@return A unique string that identifies the predictive inbox placement test.\n@deprecated Use {@link #reportId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param reportId A unique string that identifies the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reportId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReportId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReportId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param reportId A unique string that identifies the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportId", "getterDocumentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    \n@return A unique string that identifies the predictive inbox placement test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ReportId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param reportId A unique string that identifies the predictive inbox placement test.", "setterMethodName" : "setReportId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReportId", "beanStyleSetterMethodName" : "setReportId", "c2jName" : "ReportId", "c2jShape" : "ReportId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reportId(String)}.\n@param reportId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reportId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    \n@return A unique string that identifies the predictive inbox placement test.\n@deprecated Use {@link #reportId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param reportId A unique string that identifies the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reportId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReportId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReportId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param reportId A unique string that identifies the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportId", "getterDocumentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    \n@return A unique string that identifies the predictive inbox placement test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ReportId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param reportId A unique string that identifies the predictive inbox placement test.", "setterMethodName" : "setReportId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A unique string that identifies the predictive inbox placement test.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ReportId" ], "shapeName" : "GetDeliverabilityTestReportRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetDeliverabilityTestReportRequest", "variableName" : "getDeliverabilityTestReportRequest", "variableType" : "GetDeliverabilityTestReportRequest", "documentation" : null, "simpleType" : "GetDeliverabilityTestReportRequest", "variableSetterType" : "GetDeliverabilityTestReportRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetDeliverabilityTestReportResponse" : { "c2jName" : "GetDeliverabilityTestReportResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The results of the predictive inbox placement test.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeliverabilityTestReport", "beanStyleSetterMethodName" : "setDeliverabilityTestReport", "c2jName" : "DeliverabilityTestReport", "c2jShape" : "DeliverabilityTestReport", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DeliverabilityTestReport.Builder} avoiding the need to create one manually via {@link DeliverabilityTestReport#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeliverabilityTestReport.Builder#build()} is called immediately and its result is passed to {@link #deliverabilityTestReport(DeliverabilityTestReport)}.\n@param deliverabilityTestReport a consumer that will call methods on {@link DeliverabilityTestReport.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliverabilityTestReport(DeliverabilityTestReport)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    \n@return An object that contains the results of the predictive inbox placement test.\n@deprecated Use {@link #deliverabilityTestReport()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param deliverabilityTestReport An object that contains the results of the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deliverabilityTestReport(DeliverabilityTestReport)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeliverabilityTestReport property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeliverabilityTestReport", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deliverabilityTestReport", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param deliverabilityTestReport An object that contains the results of the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deliverabilityTestReport", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    \n@return An object that contains the results of the predictive inbox placement test.", "getterModel" : { "returnType" : "DeliverabilityTestReport", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliverabilityTestReport", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliverabilityTestReport", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeliverabilityTestReport", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param deliverabilityTestReport An object that contains the results of the predictive inbox placement test.", "setterMethodName" : "setDeliverabilityTestReport", "setterModel" : { "variableDeclarationType" : "DeliverabilityTestReport", "variableName" : "deliverabilityTestReport", "variableType" : "DeliverabilityTestReport", "documentation" : null, "simpleType" : "DeliverabilityTestReport", "variableSetterType" : "DeliverabilityTestReport" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeliverabilityTestReport", "variableName" : "deliverabilityTestReport", "variableType" : "DeliverabilityTestReport", "documentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    ", "simpleType" : "DeliverabilityTestReport", "variableSetterType" : "DeliverabilityTestReport" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOverallPlacement", "beanStyleSetterMethodName" : "setOverallPlacement", "c2jName" : "OverallPlacement", "c2jShape" : "PlacementStatistics", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link PlacementStatistics.Builder} avoiding the need to create one manually via {@link PlacementStatistics#builder()}.\n\nWhen the {@link Consumer} completes, {@link PlacementStatistics.Builder#build()} is called immediately and its result is passed to {@link #overallPlacement(PlacementStatistics)}.\n@param overallPlacement a consumer that will call methods on {@link PlacementStatistics.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #overallPlacement(PlacementStatistics)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    \n@return An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.\n@deprecated Use {@link #overallPlacement()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    \n@param overallPlacement An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #overallPlacement(PlacementStatistics)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OverallPlacement property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOverallPlacement", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "overallPlacement", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    \n@param overallPlacement An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "overallPlacement", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    \n@return An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.", "getterModel" : { "returnType" : "PlacementStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OverallPlacement", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OverallPlacement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OverallPlacement", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    \n@param overallPlacement An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.", "setterMethodName" : "setOverallPlacement", "setterModel" : { "variableDeclarationType" : "PlacementStatistics", "variableName" : "overallPlacement", "variableType" : "PlacementStatistics", "documentation" : null, "simpleType" : "PlacementStatistics", "variableSetterType" : "PlacementStatistics" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PlacementStatistics", "variableName" : "overallPlacement", "variableType" : "PlacementStatistics", "documentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    ", "simpleType" : "PlacementStatistics", "variableSetterType" : "PlacementStatistics" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getIspPlacements", "beanStyleSetterMethodName" : "setIspPlacements", "c2jName" : "IspPlacements", "c2jShape" : "IspPlacements", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ispPlacements(List)}.\n@param ispPlacements a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ispPlacements(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasIspPlacements()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.\n@deprecated Use {@link #ispPlacements()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    \n@param ispPlacements An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ispPlacements(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IspPlacements property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIspPlacements", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ispPlacements", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    \n@param ispPlacements An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ispPlacements", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasIspPlacements()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IspPlacements", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IspPlacements", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "IspPlacement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link IspPlacement.Builder} avoiding the need to create one manually via {@link IspPlacement#builder()}.\n\nWhen the {@link Consumer} completes, {@link IspPlacement.Builder#build()} is called immediately and its result is passed to {@link #member(IspPlacement)}.\n@param member a consumer that will call methods on {@link IspPlacement.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(IspPlacement)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(IspPlacement)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "IspPlacement", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "IspPlacement", "variableName" : "member", "variableType" : "IspPlacement", "documentation" : null, "simpleType" : "IspPlacement", "variableSetterType" : "IspPlacement" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IspPlacement", "variableName" : "member", "variableType" : "IspPlacement", "documentation" : "", "simpleType" : "IspPlacement", "variableSetterType" : "IspPlacement" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "IspPlacement", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "IspPlacement", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IspPlacements", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    \n@param ispPlacements An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.", "setterMethodName" : "setIspPlacements", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ispPlacements", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ispPlacements", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "MessageContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    \n@return An object that contains the message that you sent when you performed this predictive inbox placement test.\n@deprecated Use {@link #message()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    \n@param message An object that contains the message that you sent when you performed this predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #message(String)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Message property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    \n@param message An object that contains the message that you sent when you performed this predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    \n@return An object that contains the message that you sent when you performed this predictive inbox placement test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    \n@param message An object that contains the message that you sent when you performed this predictive inbox placement test.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeliverabilityTestReport" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeliverabilityTestReport", "beanStyleSetterMethodName" : "setDeliverabilityTestReport", "c2jName" : "DeliverabilityTestReport", "c2jShape" : "DeliverabilityTestReport", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DeliverabilityTestReport.Builder} avoiding the need to create one manually via {@link DeliverabilityTestReport#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeliverabilityTestReport.Builder#build()} is called immediately and its result is passed to {@link #deliverabilityTestReport(DeliverabilityTestReport)}.\n@param deliverabilityTestReport a consumer that will call methods on {@link DeliverabilityTestReport.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliverabilityTestReport(DeliverabilityTestReport)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    \n@return An object that contains the results of the predictive inbox placement test.\n@deprecated Use {@link #deliverabilityTestReport()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param deliverabilityTestReport An object that contains the results of the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deliverabilityTestReport(DeliverabilityTestReport)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeliverabilityTestReport property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeliverabilityTestReport", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deliverabilityTestReport", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param deliverabilityTestReport An object that contains the results of the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deliverabilityTestReport", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    \n@return An object that contains the results of the predictive inbox placement test.", "getterModel" : { "returnType" : "DeliverabilityTestReport", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliverabilityTestReport", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliverabilityTestReport", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeliverabilityTestReport", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param deliverabilityTestReport An object that contains the results of the predictive inbox placement test.", "setterMethodName" : "setDeliverabilityTestReport", "setterModel" : { "variableDeclarationType" : "DeliverabilityTestReport", "variableName" : "deliverabilityTestReport", "variableType" : "DeliverabilityTestReport", "documentation" : null, "simpleType" : "DeliverabilityTestReport", "variableSetterType" : "DeliverabilityTestReport" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeliverabilityTestReport", "variableName" : "deliverabilityTestReport", "variableType" : "DeliverabilityTestReport", "documentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    ", "simpleType" : "DeliverabilityTestReport", "variableSetterType" : "DeliverabilityTestReport" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "IspPlacements" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getIspPlacements", "beanStyleSetterMethodName" : "setIspPlacements", "c2jName" : "IspPlacements", "c2jShape" : "IspPlacements", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ispPlacements(List)}.\n@param ispPlacements a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ispPlacements(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasIspPlacements()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.\n@deprecated Use {@link #ispPlacements()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    \n@param ispPlacements An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ispPlacements(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IspPlacements property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIspPlacements", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ispPlacements", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    \n@param ispPlacements An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ispPlacements", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasIspPlacements()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IspPlacements", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IspPlacements", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "IspPlacement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link IspPlacement.Builder} avoiding the need to create one manually via {@link IspPlacement#builder()}.\n\nWhen the {@link Consumer} completes, {@link IspPlacement.Builder#build()} is called immediately and its result is passed to {@link #member(IspPlacement)}.\n@param member a consumer that will call methods on {@link IspPlacement.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(IspPlacement)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(IspPlacement)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "IspPlacement", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "IspPlacement", "variableName" : "member", "variableType" : "IspPlacement", "documentation" : null, "simpleType" : "IspPlacement", "variableSetterType" : "IspPlacement" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IspPlacement", "variableName" : "member", "variableType" : "IspPlacement", "documentation" : "", "simpleType" : "IspPlacement", "variableSetterType" : "IspPlacement" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "IspPlacement", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "IspPlacement", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IspPlacements", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    \n@param ispPlacements An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.", "setterMethodName" : "setIspPlacements", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ispPlacements", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ispPlacements", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Message" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "MessageContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    \n@return An object that contains the message that you sent when you performed this predictive inbox placement test.\n@deprecated Use {@link #message()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    \n@param message An object that contains the message that you sent when you performed this predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #message(String)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Message property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    \n@param message An object that contains the message that you sent when you performed this predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    \n@return An object that contains the message that you sent when you performed this predictive inbox placement test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    \n@param message An object that contains the message that you sent when you performed this predictive inbox placement test.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "OverallPlacement" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOverallPlacement", "beanStyleSetterMethodName" : "setOverallPlacement", "c2jName" : "OverallPlacement", "c2jShape" : "PlacementStatistics", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link PlacementStatistics.Builder} avoiding the need to create one manually via {@link PlacementStatistics#builder()}.\n\nWhen the {@link Consumer} completes, {@link PlacementStatistics.Builder#build()} is called immediately and its result is passed to {@link #overallPlacement(PlacementStatistics)}.\n@param overallPlacement a consumer that will call methods on {@link PlacementStatistics.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #overallPlacement(PlacementStatistics)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    \n@return An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.\n@deprecated Use {@link #overallPlacement()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    \n@param overallPlacement An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #overallPlacement(PlacementStatistics)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OverallPlacement property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOverallPlacement", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "overallPlacement", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    \n@param overallPlacement An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "overallPlacement", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    \n@return An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.", "getterModel" : { "returnType" : "PlacementStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OverallPlacement", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OverallPlacement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OverallPlacement", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    \n@param overallPlacement An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.", "setterMethodName" : "setOverallPlacement", "setterModel" : { "variableDeclarationType" : "PlacementStatistics", "variableName" : "overallPlacement", "variableType" : "PlacementStatistics", "documentation" : null, "simpleType" : "PlacementStatistics", "variableSetterType" : "PlacementStatistics" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PlacementStatistics", "variableName" : "overallPlacement", "variableType" : "PlacementStatistics", "documentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    ", "simpleType" : "PlacementStatistics", "variableSetterType" : "PlacementStatistics" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeliverabilityTestReport", "beanStyleSetterMethodName" : "setDeliverabilityTestReport", "c2jName" : "DeliverabilityTestReport", "c2jShape" : "DeliverabilityTestReport", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DeliverabilityTestReport.Builder} avoiding the need to create one manually via {@link DeliverabilityTestReport#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeliverabilityTestReport.Builder#build()} is called immediately and its result is passed to {@link #deliverabilityTestReport(DeliverabilityTestReport)}.\n@param deliverabilityTestReport a consumer that will call methods on {@link DeliverabilityTestReport.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliverabilityTestReport(DeliverabilityTestReport)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    \n@return An object that contains the results of the predictive inbox placement test.\n@deprecated Use {@link #deliverabilityTestReport()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param deliverabilityTestReport An object that contains the results of the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deliverabilityTestReport(DeliverabilityTestReport)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeliverabilityTestReport property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeliverabilityTestReport", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deliverabilityTestReport", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param deliverabilityTestReport An object that contains the results of the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deliverabilityTestReport", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    \n@return An object that contains the results of the predictive inbox placement test.", "getterModel" : { "returnType" : "DeliverabilityTestReport", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliverabilityTestReport", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliverabilityTestReport", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeliverabilityTestReport", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param deliverabilityTestReport An object that contains the results of the predictive inbox placement test.", "setterMethodName" : "setDeliverabilityTestReport", "setterModel" : { "variableDeclarationType" : "DeliverabilityTestReport", "variableName" : "deliverabilityTestReport", "variableType" : "DeliverabilityTestReport", "documentation" : null, "simpleType" : "DeliverabilityTestReport", "variableSetterType" : "DeliverabilityTestReport" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeliverabilityTestReport", "variableName" : "deliverabilityTestReport", "variableType" : "DeliverabilityTestReport", "documentation" : "

                                                                                                                                                                                                                    An object that contains the results of the predictive inbox placement test.

                                                                                                                                                                                                                    ", "simpleType" : "DeliverabilityTestReport", "variableSetterType" : "DeliverabilityTestReport" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOverallPlacement", "beanStyleSetterMethodName" : "setOverallPlacement", "c2jName" : "OverallPlacement", "c2jShape" : "PlacementStatistics", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link PlacementStatistics.Builder} avoiding the need to create one manually via {@link PlacementStatistics#builder()}.\n\nWhen the {@link Consumer} completes, {@link PlacementStatistics.Builder#build()} is called immediately and its result is passed to {@link #overallPlacement(PlacementStatistics)}.\n@param overallPlacement a consumer that will call methods on {@link PlacementStatistics.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #overallPlacement(PlacementStatistics)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    \n@return An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.\n@deprecated Use {@link #overallPlacement()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    \n@param overallPlacement An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #overallPlacement(PlacementStatistics)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OverallPlacement property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOverallPlacement", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "overallPlacement", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    \n@param overallPlacement An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "overallPlacement", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    \n@return An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.", "getterModel" : { "returnType" : "PlacementStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OverallPlacement", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OverallPlacement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OverallPlacement", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    \n@param overallPlacement An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.", "setterMethodName" : "setOverallPlacement", "setterModel" : { "variableDeclarationType" : "PlacementStatistics", "variableName" : "overallPlacement", "variableType" : "PlacementStatistics", "documentation" : null, "simpleType" : "PlacementStatistics", "variableSetterType" : "PlacementStatistics" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PlacementStatistics", "variableName" : "overallPlacement", "variableType" : "PlacementStatistics", "documentation" : "

                                                                                                                                                                                                                    An object that specifies how many test messages that were sent during the predictive inbox placement test were delivered to recipients' inboxes, how many were sent to recipients' spam folders, and how many weren't delivered.

                                                                                                                                                                                                                    ", "simpleType" : "PlacementStatistics", "variableSetterType" : "PlacementStatistics" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getIspPlacements", "beanStyleSetterMethodName" : "setIspPlacements", "c2jName" : "IspPlacements", "c2jShape" : "IspPlacements", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ispPlacements(List)}.\n@param ispPlacements a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ispPlacements(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasIspPlacements()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.\n@deprecated Use {@link #ispPlacements()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    \n@param ispPlacements An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ispPlacements(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IspPlacements property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIspPlacements", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ispPlacements", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    \n@param ispPlacements An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ispPlacements", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasIspPlacements()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IspPlacements", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IspPlacements", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "IspPlacement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link IspPlacement.Builder} avoiding the need to create one manually via {@link IspPlacement#builder()}.\n\nWhen the {@link Consumer} completes, {@link IspPlacement.Builder#build()} is called immediately and its result is passed to {@link #member(IspPlacement)}.\n@param member a consumer that will call methods on {@link IspPlacement.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(IspPlacement)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(IspPlacement)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "IspPlacement", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "IspPlacement", "variableName" : "member", "variableType" : "IspPlacement", "documentation" : null, "simpleType" : "IspPlacement", "variableSetterType" : "IspPlacement" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IspPlacement", "variableName" : "member", "variableType" : "IspPlacement", "documentation" : "", "simpleType" : "IspPlacement", "variableSetterType" : "IspPlacement" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "IspPlacement", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "IspPlacement", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IspPlacements", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    \n@param ispPlacements An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.", "setterMethodName" : "setIspPlacements", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ispPlacements", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ispPlacements", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An object that describes how the test email was handled by several email providers, including Gmail, Hotmail, Yahoo, AOL, and others.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "MessageContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    \n@return An object that contains the message that you sent when you performed this predictive inbox placement test.\n@deprecated Use {@link #message()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    \n@param message An object that contains the message that you sent when you performed this predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #message(String)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Message property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    \n@param message An object that contains the message that you sent when you performed this predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    \n@return An object that contains the message that you sent when you performed this predictive inbox placement test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    \n@param message An object that contains the message that you sent when you performed this predictive inbox placement test.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    An object that contains the message that you sent when you performed this predictive inbox placement test.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the predictive inbox placement test.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DeliverabilityTestReport", "OverallPlacement", "IspPlacements" ], "shapeName" : "GetDeliverabilityTestReportResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetDeliverabilityTestReportResponse", "variableName" : "getDeliverabilityTestReportResponse", "variableType" : "GetDeliverabilityTestReportResponse", "documentation" : null, "simpleType" : "GetDeliverabilityTestReportResponse", "variableSetterType" : "GetDeliverabilityTestReportResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetDomainDeliverabilityCampaignRequest" : { "c2jName" : "GetDomainDeliverabilityCampaignRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    Retrieve all the deliverability data for a specific campaign. This data is available for a campaign only if the campaign sent email by using a domain that the Deliverability dashboard is enabled for (PutDeliverabilityDashboardOption operation).

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetDomainDeliverabilityCampaign", "locationName" : null, "requestUri" : "/v2/email/deliverability-dashboard/campaigns/{CampaignId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "CampaignId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    \n@return The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.\n@deprecated Use {@link #campaignId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    \n@param campaignId The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #campaignId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CampaignId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCampaignId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    \n@param campaignId The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    \n@return The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "CampaignId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    \n@param campaignId The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CampaignId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "CampaignId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    \n@return The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.\n@deprecated Use {@link #campaignId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    \n@param campaignId The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #campaignId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CampaignId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCampaignId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    \n@param campaignId The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    \n@return The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "CampaignId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    \n@param campaignId The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCampaignId", "beanStyleSetterMethodName" : "setCampaignId", "c2jName" : "CampaignId", "c2jShape" : "CampaignId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #campaignId(String)}.\n@param campaignId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #campaignId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    \n@return The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.\n@deprecated Use {@link #campaignId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    \n@param campaignId The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #campaignId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CampaignId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCampaignId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "campaignId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    \n@param campaignId The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "campaignId", "getterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    \n@return The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "CampaignId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CampaignId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CampaignId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    \n@param campaignId The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.", "setterMethodName" : "setCampaignId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "campaignId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CampaignId" ], "shapeName" : "GetDomainDeliverabilityCampaignRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetDomainDeliverabilityCampaignRequest", "variableName" : "getDomainDeliverabilityCampaignRequest", "variableType" : "GetDomainDeliverabilityCampaignRequest", "documentation" : null, "simpleType" : "GetDomainDeliverabilityCampaignRequest", "variableSetterType" : "GetDomainDeliverabilityCampaignRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetDomainDeliverabilityCampaignResponse" : { "c2jName" : "GetDomainDeliverabilityCampaignResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    An object that contains all the deliverability data for a specific campaign. This data is available for a campaign only if the campaign sent email by using a domain that the Deliverability dashboard is enabled for.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainDeliverabilityCampaign", "beanStyleSetterMethodName" : "setDomainDeliverabilityCampaign", "c2jName" : "DomainDeliverabilityCampaign", "c2jShape" : "DomainDeliverabilityCampaign", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DomainDeliverabilityCampaign.Builder} avoiding the need to create one manually via {@link DomainDeliverabilityCampaign#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainDeliverabilityCampaign.Builder#build()} is called immediately and its result is passed to {@link #domainDeliverabilityCampaign(DomainDeliverabilityCampaign)}.\n@param domainDeliverabilityCampaign a consumer that will call methods on {@link DomainDeliverabilityCampaign.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainDeliverabilityCampaign(DomainDeliverabilityCampaign)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    \n@return An object that contains the deliverability data for the campaign.\n@deprecated Use {@link #domainDeliverabilityCampaign()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    \n@param domainDeliverabilityCampaign An object that contains the deliverability data for the campaign.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainDeliverabilityCampaign(DomainDeliverabilityCampaign)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainDeliverabilityCampaign property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainDeliverabilityCampaign", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainDeliverabilityCampaign", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    \n@param domainDeliverabilityCampaign An object that contains the deliverability data for the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainDeliverabilityCampaign", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    \n@return An object that contains the deliverability data for the campaign.", "getterModel" : { "returnType" : "DomainDeliverabilityCampaign", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainDeliverabilityCampaign", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainDeliverabilityCampaign", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainDeliverabilityCampaign", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    \n@param domainDeliverabilityCampaign An object that contains the deliverability data for the campaign.", "setterMethodName" : "setDomainDeliverabilityCampaign", "setterModel" : { "variableDeclarationType" : "DomainDeliverabilityCampaign", "variableName" : "domainDeliverabilityCampaign", "variableType" : "DomainDeliverabilityCampaign", "documentation" : null, "simpleType" : "DomainDeliverabilityCampaign", "variableSetterType" : "DomainDeliverabilityCampaign" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainDeliverabilityCampaign", "variableName" : "domainDeliverabilityCampaign", "variableType" : "DomainDeliverabilityCampaign", "documentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    ", "simpleType" : "DomainDeliverabilityCampaign", "variableSetterType" : "DomainDeliverabilityCampaign" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainDeliverabilityCampaign" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainDeliverabilityCampaign", "beanStyleSetterMethodName" : "setDomainDeliverabilityCampaign", "c2jName" : "DomainDeliverabilityCampaign", "c2jShape" : "DomainDeliverabilityCampaign", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DomainDeliverabilityCampaign.Builder} avoiding the need to create one manually via {@link DomainDeliverabilityCampaign#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainDeliverabilityCampaign.Builder#build()} is called immediately and its result is passed to {@link #domainDeliverabilityCampaign(DomainDeliverabilityCampaign)}.\n@param domainDeliverabilityCampaign a consumer that will call methods on {@link DomainDeliverabilityCampaign.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainDeliverabilityCampaign(DomainDeliverabilityCampaign)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    \n@return An object that contains the deliverability data for the campaign.\n@deprecated Use {@link #domainDeliverabilityCampaign()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    \n@param domainDeliverabilityCampaign An object that contains the deliverability data for the campaign.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainDeliverabilityCampaign(DomainDeliverabilityCampaign)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainDeliverabilityCampaign property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainDeliverabilityCampaign", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainDeliverabilityCampaign", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    \n@param domainDeliverabilityCampaign An object that contains the deliverability data for the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainDeliverabilityCampaign", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    \n@return An object that contains the deliverability data for the campaign.", "getterModel" : { "returnType" : "DomainDeliverabilityCampaign", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainDeliverabilityCampaign", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainDeliverabilityCampaign", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainDeliverabilityCampaign", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    \n@param domainDeliverabilityCampaign An object that contains the deliverability data for the campaign.", "setterMethodName" : "setDomainDeliverabilityCampaign", "setterModel" : { "variableDeclarationType" : "DomainDeliverabilityCampaign", "variableName" : "domainDeliverabilityCampaign", "variableType" : "DomainDeliverabilityCampaign", "documentation" : null, "simpleType" : "DomainDeliverabilityCampaign", "variableSetterType" : "DomainDeliverabilityCampaign" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainDeliverabilityCampaign", "variableName" : "domainDeliverabilityCampaign", "variableType" : "DomainDeliverabilityCampaign", "documentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    ", "simpleType" : "DomainDeliverabilityCampaign", "variableSetterType" : "DomainDeliverabilityCampaign" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainDeliverabilityCampaign", "beanStyleSetterMethodName" : "setDomainDeliverabilityCampaign", "c2jName" : "DomainDeliverabilityCampaign", "c2jShape" : "DomainDeliverabilityCampaign", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DomainDeliverabilityCampaign.Builder} avoiding the need to create one manually via {@link DomainDeliverabilityCampaign#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainDeliverabilityCampaign.Builder#build()} is called immediately and its result is passed to {@link #domainDeliverabilityCampaign(DomainDeliverabilityCampaign)}.\n@param domainDeliverabilityCampaign a consumer that will call methods on {@link DomainDeliverabilityCampaign.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainDeliverabilityCampaign(DomainDeliverabilityCampaign)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    \n@return An object that contains the deliverability data for the campaign.\n@deprecated Use {@link #domainDeliverabilityCampaign()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    \n@param domainDeliverabilityCampaign An object that contains the deliverability data for the campaign.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainDeliverabilityCampaign(DomainDeliverabilityCampaign)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainDeliverabilityCampaign property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainDeliverabilityCampaign", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainDeliverabilityCampaign", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    \n@param domainDeliverabilityCampaign An object that contains the deliverability data for the campaign.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainDeliverabilityCampaign", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    \n@return An object that contains the deliverability data for the campaign.", "getterModel" : { "returnType" : "DomainDeliverabilityCampaign", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainDeliverabilityCampaign", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainDeliverabilityCampaign", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainDeliverabilityCampaign", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    \n@param domainDeliverabilityCampaign An object that contains the deliverability data for the campaign.", "setterMethodName" : "setDomainDeliverabilityCampaign", "setterModel" : { "variableDeclarationType" : "DomainDeliverabilityCampaign", "variableName" : "domainDeliverabilityCampaign", "variableType" : "DomainDeliverabilityCampaign", "documentation" : null, "simpleType" : "DomainDeliverabilityCampaign", "variableSetterType" : "DomainDeliverabilityCampaign" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainDeliverabilityCampaign", "variableName" : "domainDeliverabilityCampaign", "variableType" : "DomainDeliverabilityCampaign", "documentation" : "

                                                                                                                                                                                                                    An object that contains the deliverability data for the campaign.

                                                                                                                                                                                                                    ", "simpleType" : "DomainDeliverabilityCampaign", "variableSetterType" : "DomainDeliverabilityCampaign" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DomainDeliverabilityCampaign" ], "shapeName" : "GetDomainDeliverabilityCampaignResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetDomainDeliverabilityCampaignResponse", "variableName" : "getDomainDeliverabilityCampaignResponse", "variableType" : "GetDomainDeliverabilityCampaignResponse", "documentation" : null, "simpleType" : "GetDomainDeliverabilityCampaignResponse", "variableSetterType" : "GetDomainDeliverabilityCampaignResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetDomainStatisticsReportRequest" : { "c2jName" : "GetDomainStatisticsReportRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    A request to obtain deliverability metrics for a domain.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetDomainStatisticsReport", "locationName" : null, "requestUri" : "/v2/email/deliverability-dashboard/statistics-report/{Domain}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    \n@return The domain that you want to obtain deliverability metrics for.\n@deprecated Use {@link #domain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    \n@param domain The domain that you want to obtain deliverability metrics for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domain(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Domain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    \n@param domain The domain that you want to obtain deliverability metrics for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    \n@return The domain that you want to obtain deliverability metrics for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    \n@param domain The domain that you want to obtain deliverability metrics for.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startDate(Instant)}.\n@param startDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    \n@return The first day (in Unix time) that you want to obtain domain deliverability metrics for.\n@deprecated Use {@link #startDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    \n@param startDate The first day (in Unix time) that you want to obtain domain deliverability metrics for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    \n@param startDate The first day (in Unix time) that you want to obtain domain deliverability metrics for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    \n@return The first day (in Unix time) that you want to obtain domain deliverability metrics for.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "StartDate", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    \n@param startDate The first day (in Unix time) that you want to obtain domain deliverability metrics for.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endDate(Instant)}.\n@param endDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    \n@return The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.\n@deprecated Use {@link #endDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    \n@param endDate The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    \n@param endDate The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    \n@return The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "EndDate", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    \n@param endDate The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Domain" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    \n@return The domain that you want to obtain deliverability metrics for.\n@deprecated Use {@link #domain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    \n@param domain The domain that you want to obtain deliverability metrics for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domain(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Domain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    \n@param domain The domain that you want to obtain deliverability metrics for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    \n@return The domain that you want to obtain deliverability metrics for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    \n@param domain The domain that you want to obtain deliverability metrics for.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EndDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endDate(Instant)}.\n@param endDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    \n@return The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.\n@deprecated Use {@link #endDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    \n@param endDate The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    \n@param endDate The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    \n@return The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "EndDate", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    \n@param endDate The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startDate(Instant)}.\n@param startDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    \n@return The first day (in Unix time) that you want to obtain domain deliverability metrics for.\n@deprecated Use {@link #startDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    \n@param startDate The first day (in Unix time) that you want to obtain domain deliverability metrics for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    \n@param startDate The first day (in Unix time) that you want to obtain domain deliverability metrics for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    \n@return The first day (in Unix time) that you want to obtain domain deliverability metrics for.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "StartDate", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    \n@param startDate The first day (in Unix time) that you want to obtain domain deliverability metrics for.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    \n@return The domain that you want to obtain deliverability metrics for.\n@deprecated Use {@link #domain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    \n@param domain The domain that you want to obtain deliverability metrics for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domain(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Domain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    \n@param domain The domain that you want to obtain deliverability metrics for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    \n@return The domain that you want to obtain deliverability metrics for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    \n@param domain The domain that you want to obtain deliverability metrics for.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The domain that you want to obtain deliverability metrics for.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startDate(Instant)}.\n@param startDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    \n@return The first day (in Unix time) that you want to obtain domain deliverability metrics for.\n@deprecated Use {@link #startDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    \n@param startDate The first day (in Unix time) that you want to obtain domain deliverability metrics for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    \n@param startDate The first day (in Unix time) that you want to obtain domain deliverability metrics for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    \n@return The first day (in Unix time) that you want to obtain domain deliverability metrics for.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "StartDate", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    \n@param startDate The first day (in Unix time) that you want to obtain domain deliverability metrics for.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The first day (in Unix time) that you want to obtain domain deliverability metrics for.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endDate(Instant)}.\n@param endDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    \n@return The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.\n@deprecated Use {@link #endDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    \n@param endDate The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    \n@param endDate The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    \n@return The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "EndDate", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    \n@param endDate The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate that you specify has to be less than or equal to 30 days after the StartDate.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Domain", "StartDate", "EndDate" ], "shapeName" : "GetDomainStatisticsReportRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetDomainStatisticsReportRequest", "variableName" : "getDomainStatisticsReportRequest", "variableType" : "GetDomainStatisticsReportRequest", "documentation" : null, "simpleType" : "GetDomainStatisticsReportRequest", "variableSetterType" : "GetDomainStatisticsReportRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetDomainStatisticsReportResponse" : { "c2jName" : "GetDomainStatisticsReportResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    An object that includes statistics that are related to the domain that you specified.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOverallVolume", "beanStyleSetterMethodName" : "setOverallVolume", "c2jName" : "OverallVolume", "c2jShape" : "OverallVolume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link OverallVolume.Builder} avoiding the need to create one manually via {@link OverallVolume#builder()}.\n\nWhen the {@link Consumer} completes, {@link OverallVolume.Builder#build()} is called immediately and its result is passed to {@link #overallVolume(OverallVolume)}.\n@param overallVolume a consumer that will call methods on {@link OverallVolume.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #overallVolume(OverallVolume)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    \n@return An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.\n@deprecated Use {@link #overallVolume()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    \n@param overallVolume An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #overallVolume(OverallVolume)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OverallVolume property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOverallVolume", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "overallVolume", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    \n@param overallVolume An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "overallVolume", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    \n@return An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.", "getterModel" : { "returnType" : "OverallVolume", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OverallVolume", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OverallVolume", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OverallVolume", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    \n@param overallVolume An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.", "setterMethodName" : "setOverallVolume", "setterModel" : { "variableDeclarationType" : "OverallVolume", "variableName" : "overallVolume", "variableType" : "OverallVolume", "documentation" : null, "simpleType" : "OverallVolume", "variableSetterType" : "OverallVolume" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OverallVolume", "variableName" : "overallVolume", "variableType" : "OverallVolume", "documentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    ", "simpleType" : "OverallVolume", "variableSetterType" : "OverallVolume" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDailyVolumes", "beanStyleSetterMethodName" : "setDailyVolumes", "c2jName" : "DailyVolumes", "c2jShape" : "DailyVolumes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dailyVolumes(List)}.\n@param dailyVolumes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dailyVolumes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasDailyVolumes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.\n@deprecated Use {@link #dailyVolumes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    \n@param dailyVolumes An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dailyVolumes(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DailyVolumes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDailyVolumes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dailyVolumes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    \n@param dailyVolumes An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dailyVolumes", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasDailyVolumes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DailyVolumes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DailyVolumes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DailyVolume", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DailyVolume.Builder} avoiding the need to create one manually via {@link DailyVolume#builder()}.\n\nWhen the {@link Consumer} completes, {@link DailyVolume.Builder#build()} is called immediately and its result is passed to {@link #member(DailyVolume)}.\n@param member a consumer that will call methods on {@link DailyVolume.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DailyVolume)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DailyVolume)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DailyVolume", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DailyVolume", "variableName" : "member", "variableType" : "DailyVolume", "documentation" : null, "simpleType" : "DailyVolume", "variableSetterType" : "DailyVolume" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DailyVolume", "variableName" : "member", "variableType" : "DailyVolume", "documentation" : "", "simpleType" : "DailyVolume", "variableSetterType" : "DailyVolume" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DailyVolume", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DailyVolume", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DailyVolumes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    \n@param dailyVolumes An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.", "setterMethodName" : "setDailyVolumes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dailyVolumes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dailyVolumes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DailyVolumes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDailyVolumes", "beanStyleSetterMethodName" : "setDailyVolumes", "c2jName" : "DailyVolumes", "c2jShape" : "DailyVolumes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dailyVolumes(List)}.\n@param dailyVolumes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dailyVolumes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasDailyVolumes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.\n@deprecated Use {@link #dailyVolumes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    \n@param dailyVolumes An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dailyVolumes(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DailyVolumes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDailyVolumes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dailyVolumes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    \n@param dailyVolumes An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dailyVolumes", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasDailyVolumes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DailyVolumes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DailyVolumes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DailyVolume", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DailyVolume.Builder} avoiding the need to create one manually via {@link DailyVolume#builder()}.\n\nWhen the {@link Consumer} completes, {@link DailyVolume.Builder#build()} is called immediately and its result is passed to {@link #member(DailyVolume)}.\n@param member a consumer that will call methods on {@link DailyVolume.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DailyVolume)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DailyVolume)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DailyVolume", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DailyVolume", "variableName" : "member", "variableType" : "DailyVolume", "documentation" : null, "simpleType" : "DailyVolume", "variableSetterType" : "DailyVolume" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DailyVolume", "variableName" : "member", "variableType" : "DailyVolume", "documentation" : "", "simpleType" : "DailyVolume", "variableSetterType" : "DailyVolume" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DailyVolume", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DailyVolume", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DailyVolumes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    \n@param dailyVolumes An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.", "setterMethodName" : "setDailyVolumes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dailyVolumes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dailyVolumes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "OverallVolume" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOverallVolume", "beanStyleSetterMethodName" : "setOverallVolume", "c2jName" : "OverallVolume", "c2jShape" : "OverallVolume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link OverallVolume.Builder} avoiding the need to create one manually via {@link OverallVolume#builder()}.\n\nWhen the {@link Consumer} completes, {@link OverallVolume.Builder#build()} is called immediately and its result is passed to {@link #overallVolume(OverallVolume)}.\n@param overallVolume a consumer that will call methods on {@link OverallVolume.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #overallVolume(OverallVolume)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    \n@return An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.\n@deprecated Use {@link #overallVolume()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    \n@param overallVolume An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #overallVolume(OverallVolume)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OverallVolume property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOverallVolume", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "overallVolume", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    \n@param overallVolume An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "overallVolume", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    \n@return An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.", "getterModel" : { "returnType" : "OverallVolume", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OverallVolume", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OverallVolume", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OverallVolume", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    \n@param overallVolume An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.", "setterMethodName" : "setOverallVolume", "setterModel" : { "variableDeclarationType" : "OverallVolume", "variableName" : "overallVolume", "variableType" : "OverallVolume", "documentation" : null, "simpleType" : "OverallVolume", "variableSetterType" : "OverallVolume" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OverallVolume", "variableName" : "overallVolume", "variableType" : "OverallVolume", "documentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    ", "simpleType" : "OverallVolume", "variableSetterType" : "OverallVolume" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOverallVolume", "beanStyleSetterMethodName" : "setOverallVolume", "c2jName" : "OverallVolume", "c2jShape" : "OverallVolume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link OverallVolume.Builder} avoiding the need to create one manually via {@link OverallVolume#builder()}.\n\nWhen the {@link Consumer} completes, {@link OverallVolume.Builder#build()} is called immediately and its result is passed to {@link #overallVolume(OverallVolume)}.\n@param overallVolume a consumer that will call methods on {@link OverallVolume.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #overallVolume(OverallVolume)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    \n@return An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.\n@deprecated Use {@link #overallVolume()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    \n@param overallVolume An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #overallVolume(OverallVolume)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OverallVolume property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOverallVolume", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "overallVolume", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    \n@param overallVolume An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "overallVolume", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    \n@return An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.", "getterModel" : { "returnType" : "OverallVolume", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OverallVolume", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OverallVolume", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OverallVolume", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    \n@param overallVolume An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.", "setterMethodName" : "setOverallVolume", "setterModel" : { "variableDeclarationType" : "OverallVolume", "variableName" : "overallVolume", "variableType" : "OverallVolume", "documentation" : null, "simpleType" : "OverallVolume", "variableSetterType" : "OverallVolume" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OverallVolume", "variableName" : "overallVolume", "variableType" : "OverallVolume", "documentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.

                                                                                                                                                                                                                    ", "simpleType" : "OverallVolume", "variableSetterType" : "OverallVolume" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDailyVolumes", "beanStyleSetterMethodName" : "setDailyVolumes", "c2jName" : "DailyVolumes", "c2jShape" : "DailyVolumes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dailyVolumes(List)}.\n@param dailyVolumes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dailyVolumes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasDailyVolumes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.\n@deprecated Use {@link #dailyVolumes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    \n@param dailyVolumes An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dailyVolumes(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DailyVolumes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDailyVolumes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dailyVolumes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    \n@param dailyVolumes An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dailyVolumes", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasDailyVolumes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DailyVolumes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DailyVolumes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DailyVolume", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DailyVolume.Builder} avoiding the need to create one manually via {@link DailyVolume#builder()}.\n\nWhen the {@link Consumer} completes, {@link DailyVolume.Builder#build()} is called immediately and its result is passed to {@link #member(DailyVolume)}.\n@param member a consumer that will call methods on {@link DailyVolume.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DailyVolume)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DailyVolume)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DailyVolume", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DailyVolume", "variableName" : "member", "variableType" : "DailyVolume", "documentation" : null, "simpleType" : "DailyVolume", "variableSetterType" : "DailyVolume" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DailyVolume", "variableName" : "member", "variableType" : "DailyVolume", "documentation" : "", "simpleType" : "DailyVolume", "variableSetterType" : "DailyVolume" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DailyVolume", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DailyVolume", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DailyVolumes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    \n@param dailyVolumes An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.", "setterMethodName" : "setDailyVolumes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dailyVolumes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dailyVolumes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OverallVolume", "DailyVolumes" ], "shapeName" : "GetDomainStatisticsReportResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetDomainStatisticsReportResponse", "variableName" : "getDomainStatisticsReportResponse", "variableType" : "GetDomainStatisticsReportResponse", "documentation" : null, "simpleType" : "GetDomainStatisticsReportResponse", "variableSetterType" : "GetDomainStatisticsReportResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetEmailIdentityRequest" : { "c2jName" : "GetEmailIdentityRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    A request to return details about an email identity.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetEmailIdentity", "locationName" : null, "requestUri" : "/v2/email/identities/{EmailIdentity}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailIdentity", "beanStyleSetterMethodName" : "setEmailIdentity", "c2jName" : "EmailIdentity", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailIdentity(String)}.\n@param emailIdentity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentity(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    \n@return The email identity that you want to retrieve details for.\n@deprecated Use {@link #emailIdentity()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    \n@param emailIdentity The email identity that you want to retrieve details for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentity(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentity property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentity", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    \n@param emailIdentity The email identity that you want to retrieve details for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentity", "getterDocumentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    \n@return The email identity that you want to retrieve details for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentity", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    \n@param emailIdentity The email identity that you want to retrieve details for.", "setterMethodName" : "setEmailIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EmailIdentity" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailIdentity", "beanStyleSetterMethodName" : "setEmailIdentity", "c2jName" : "EmailIdentity", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailIdentity(String)}.\n@param emailIdentity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentity(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    \n@return The email identity that you want to retrieve details for.\n@deprecated Use {@link #emailIdentity()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    \n@param emailIdentity The email identity that you want to retrieve details for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentity(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentity property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentity", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    \n@param emailIdentity The email identity that you want to retrieve details for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentity", "getterDocumentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    \n@return The email identity that you want to retrieve details for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentity", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    \n@param emailIdentity The email identity that you want to retrieve details for.", "setterMethodName" : "setEmailIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailIdentity", "beanStyleSetterMethodName" : "setEmailIdentity", "c2jName" : "EmailIdentity", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailIdentity(String)}.\n@param emailIdentity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentity(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    \n@return The email identity that you want to retrieve details for.\n@deprecated Use {@link #emailIdentity()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    \n@param emailIdentity The email identity that you want to retrieve details for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentity(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentity property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentity", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    \n@param emailIdentity The email identity that you want to retrieve details for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentity", "getterDocumentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    \n@return The email identity that you want to retrieve details for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentity", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    \n@param emailIdentity The email identity that you want to retrieve details for.", "setterMethodName" : "setEmailIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The email identity that you want to retrieve details for.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EmailIdentity" ], "shapeName" : "GetEmailIdentityRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetEmailIdentityRequest", "variableName" : "getEmailIdentityRequest", "variableType" : "GetEmailIdentityRequest", "documentation" : null, "simpleType" : "GetEmailIdentityRequest", "variableSetterType" : "GetEmailIdentityRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetEmailIdentityResponse" : { "c2jName" : "GetEmailIdentityResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    Details about an email identity.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIdentityTypeAsString", "beanStyleSetterMethodName" : "setIdentityType", "c2jName" : "IdentityType", "c2jShape" : "IdentityType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identityTypeAsString(String)}.\n@param identityType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #identityType} will return {@link IdentityType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #identityTypeAsString}.\n

                                                                                                                                                                                                                    \n@return The email identity type.\n@see IdentityType\n@deprecated Use {@link #identityTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    \n@param identityType The email identity type.\n@see IdentityType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityType\n@deprecated Use {@link #identityType(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "IdentityType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IdentityType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIdentityType", "fluentEnumGetterMethodName" : "identityType", "fluentEnumSetterMethodName" : "identityType", "fluentGetterMethodName" : "identityTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    \n@param identityType The email identity type.\n@see IdentityType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityType", "fluentSetterMethodName" : "identityType", "getterDocumentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #identityType} will return {@link IdentityType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #identityTypeAsString}.\n

                                                                                                                                                                                                                    \n@return The email identity type.\n@see IdentityType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IdentityType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    \n@param identityType The email identity type.\n@see IdentityType", "setterMethodName" : "setIdentityType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identityType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identityType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFeedbackForwardingStatus", "beanStyleSetterMethodName" : "setFeedbackForwardingStatus", "c2jName" : "FeedbackForwardingStatus", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #feedbackForwardingStatus(Boolean)}.\n@param feedbackForwardingStatus a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackForwardingStatus(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    \n@return The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).\n@deprecated Use {@link #feedbackForwardingStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    \n@param feedbackForwardingStatus The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #feedbackForwardingStatus(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FeedbackForwardingStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFeedbackForwardingStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "feedbackForwardingStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    \n@param feedbackForwardingStatus The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "feedbackForwardingStatus", "getterDocumentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    \n@return The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackForwardingStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackForwardingStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "FeedbackForwardingStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    \n@param feedbackForwardingStatus The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).", "setterMethodName" : "setFeedbackForwardingStatus", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "feedbackForwardingStatus", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "feedbackForwardingStatus", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVerifiedForSendingStatus", "beanStyleSetterMethodName" : "setVerifiedForSendingStatus", "c2jName" : "VerifiedForSendingStatus", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #verifiedForSendingStatus(Boolean)}.\n@param verifiedForSendingStatus a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #verifiedForSendingStatus(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    \n@return Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.\n@deprecated Use {@link #verifiedForSendingStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    \n@param verifiedForSendingStatus Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #verifiedForSendingStatus(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VerifiedForSendingStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVerifiedForSendingStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "verifiedForSendingStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    \n@param verifiedForSendingStatus Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "verifiedForSendingStatus", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    \n@return Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VerifiedForSendingStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VerifiedForSendingStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "VerifiedForSendingStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    \n@param verifiedForSendingStatus Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.", "setterMethodName" : "setVerifiedForSendingStatus", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "verifiedForSendingStatus", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "verifiedForSendingStatus", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDkimAttributes", "beanStyleSetterMethodName" : "setDkimAttributes", "c2jName" : "DkimAttributes", "c2jShape" : "DkimAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DkimAttributes.Builder} avoiding the need to create one manually via {@link DkimAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DkimAttributes.Builder#build()} is called immediately and its result is passed to {@link #dkimAttributes(DkimAttributes)}.\n@param dkimAttributes a consumer that will call methods on {@link DkimAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dkimAttributes(DkimAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    \n@return An object that contains information about the DKIM attributes for the identity.\n@deprecated Use {@link #dkimAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    \n@param dkimAttributes An object that contains information about the DKIM attributes for the identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dkimAttributes(DkimAttributes)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DkimAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDkimAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dkimAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    \n@param dkimAttributes An object that contains information about the DKIM attributes for the identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dkimAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    \n@return An object that contains information about the DKIM attributes for the identity.", "getterModel" : { "returnType" : "DkimAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DkimAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DkimAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DkimAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    \n@param dkimAttributes An object that contains information about the DKIM attributes for the identity.", "setterMethodName" : "setDkimAttributes", "setterModel" : { "variableDeclarationType" : "DkimAttributes", "variableName" : "dkimAttributes", "variableType" : "DkimAttributes", "documentation" : null, "simpleType" : "DkimAttributes", "variableSetterType" : "DkimAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DkimAttributes", "variableName" : "dkimAttributes", "variableType" : "DkimAttributes", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    ", "simpleType" : "DkimAttributes", "variableSetterType" : "DkimAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMailFromAttributes", "beanStyleSetterMethodName" : "setMailFromAttributes", "c2jName" : "MailFromAttributes", "c2jShape" : "MailFromAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link MailFromAttributes.Builder} avoiding the need to create one manually via {@link MailFromAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link MailFromAttributes.Builder#build()} is called immediately and its result is passed to {@link #mailFromAttributes(MailFromAttributes)}.\n@param mailFromAttributes a consumer that will call methods on {@link MailFromAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mailFromAttributes(MailFromAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    \n@return An object that contains information about the Mail-From attributes for the email identity.\n@deprecated Use {@link #mailFromAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    \n@param mailFromAttributes An object that contains information about the Mail-From attributes for the email identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #mailFromAttributes(MailFromAttributes)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MailFromAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMailFromAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mailFromAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    \n@param mailFromAttributes An object that contains information about the Mail-From attributes for the email identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mailFromAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    \n@return An object that contains information about the Mail-From attributes for the email identity.", "getterModel" : { "returnType" : "MailFromAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MailFromAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MailFromAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MailFromAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    \n@param mailFromAttributes An object that contains information about the Mail-From attributes for the email identity.", "setterMethodName" : "setMailFromAttributes", "setterModel" : { "variableDeclarationType" : "MailFromAttributes", "variableName" : "mailFromAttributes", "variableType" : "MailFromAttributes", "documentation" : null, "simpleType" : "MailFromAttributes", "variableSetterType" : "MailFromAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MailFromAttributes", "variableName" : "mailFromAttributes", "variableType" : "MailFromAttributes", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    ", "simpleType" : "MailFromAttributes", "variableSetterType" : "MailFromAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects that define the tags (keys and values) that are associated with the email identity.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the email identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the email identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects that define the tags (keys and values) that are associated with the email identity.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the email identity.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DkimAttributes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDkimAttributes", "beanStyleSetterMethodName" : "setDkimAttributes", "c2jName" : "DkimAttributes", "c2jShape" : "DkimAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DkimAttributes.Builder} avoiding the need to create one manually via {@link DkimAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DkimAttributes.Builder#build()} is called immediately and its result is passed to {@link #dkimAttributes(DkimAttributes)}.\n@param dkimAttributes a consumer that will call methods on {@link DkimAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dkimAttributes(DkimAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    \n@return An object that contains information about the DKIM attributes for the identity.\n@deprecated Use {@link #dkimAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    \n@param dkimAttributes An object that contains information about the DKIM attributes for the identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dkimAttributes(DkimAttributes)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DkimAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDkimAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dkimAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    \n@param dkimAttributes An object that contains information about the DKIM attributes for the identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dkimAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    \n@return An object that contains information about the DKIM attributes for the identity.", "getterModel" : { "returnType" : "DkimAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DkimAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DkimAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DkimAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    \n@param dkimAttributes An object that contains information about the DKIM attributes for the identity.", "setterMethodName" : "setDkimAttributes", "setterModel" : { "variableDeclarationType" : "DkimAttributes", "variableName" : "dkimAttributes", "variableType" : "DkimAttributes", "documentation" : null, "simpleType" : "DkimAttributes", "variableSetterType" : "DkimAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DkimAttributes", "variableName" : "dkimAttributes", "variableType" : "DkimAttributes", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    ", "simpleType" : "DkimAttributes", "variableSetterType" : "DkimAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FeedbackForwardingStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFeedbackForwardingStatus", "beanStyleSetterMethodName" : "setFeedbackForwardingStatus", "c2jName" : "FeedbackForwardingStatus", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #feedbackForwardingStatus(Boolean)}.\n@param feedbackForwardingStatus a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackForwardingStatus(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    \n@return The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).\n@deprecated Use {@link #feedbackForwardingStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    \n@param feedbackForwardingStatus The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #feedbackForwardingStatus(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FeedbackForwardingStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFeedbackForwardingStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "feedbackForwardingStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    \n@param feedbackForwardingStatus The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "feedbackForwardingStatus", "getterDocumentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    \n@return The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackForwardingStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackForwardingStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "FeedbackForwardingStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    \n@param feedbackForwardingStatus The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).", "setterMethodName" : "setFeedbackForwardingStatus", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "feedbackForwardingStatus", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "feedbackForwardingStatus", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "IdentityType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIdentityTypeAsString", "beanStyleSetterMethodName" : "setIdentityType", "c2jName" : "IdentityType", "c2jShape" : "IdentityType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identityTypeAsString(String)}.\n@param identityType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #identityType} will return {@link IdentityType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #identityTypeAsString}.\n

                                                                                                                                                                                                                    \n@return The email identity type.\n@see IdentityType\n@deprecated Use {@link #identityTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    \n@param identityType The email identity type.\n@see IdentityType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityType\n@deprecated Use {@link #identityType(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "IdentityType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IdentityType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIdentityType", "fluentEnumGetterMethodName" : "identityType", "fluentEnumSetterMethodName" : "identityType", "fluentGetterMethodName" : "identityTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    \n@param identityType The email identity type.\n@see IdentityType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityType", "fluentSetterMethodName" : "identityType", "getterDocumentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #identityType} will return {@link IdentityType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #identityTypeAsString}.\n

                                                                                                                                                                                                                    \n@return The email identity type.\n@see IdentityType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IdentityType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    \n@param identityType The email identity type.\n@see IdentityType", "setterMethodName" : "setIdentityType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identityType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identityType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MailFromAttributes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMailFromAttributes", "beanStyleSetterMethodName" : "setMailFromAttributes", "c2jName" : "MailFromAttributes", "c2jShape" : "MailFromAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link MailFromAttributes.Builder} avoiding the need to create one manually via {@link MailFromAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link MailFromAttributes.Builder#build()} is called immediately and its result is passed to {@link #mailFromAttributes(MailFromAttributes)}.\n@param mailFromAttributes a consumer that will call methods on {@link MailFromAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mailFromAttributes(MailFromAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    \n@return An object that contains information about the Mail-From attributes for the email identity.\n@deprecated Use {@link #mailFromAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    \n@param mailFromAttributes An object that contains information about the Mail-From attributes for the email identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #mailFromAttributes(MailFromAttributes)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MailFromAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMailFromAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mailFromAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    \n@param mailFromAttributes An object that contains information about the Mail-From attributes for the email identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mailFromAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    \n@return An object that contains information about the Mail-From attributes for the email identity.", "getterModel" : { "returnType" : "MailFromAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MailFromAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MailFromAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MailFromAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    \n@param mailFromAttributes An object that contains information about the Mail-From attributes for the email identity.", "setterMethodName" : "setMailFromAttributes", "setterModel" : { "variableDeclarationType" : "MailFromAttributes", "variableName" : "mailFromAttributes", "variableType" : "MailFromAttributes", "documentation" : null, "simpleType" : "MailFromAttributes", "variableSetterType" : "MailFromAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MailFromAttributes", "variableName" : "mailFromAttributes", "variableType" : "MailFromAttributes", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    ", "simpleType" : "MailFromAttributes", "variableSetterType" : "MailFromAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects that define the tags (keys and values) that are associated with the email identity.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the email identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the email identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects that define the tags (keys and values) that are associated with the email identity.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the email identity.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VerifiedForSendingStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVerifiedForSendingStatus", "beanStyleSetterMethodName" : "setVerifiedForSendingStatus", "c2jName" : "VerifiedForSendingStatus", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #verifiedForSendingStatus(Boolean)}.\n@param verifiedForSendingStatus a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #verifiedForSendingStatus(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    \n@return Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.\n@deprecated Use {@link #verifiedForSendingStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    \n@param verifiedForSendingStatus Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #verifiedForSendingStatus(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VerifiedForSendingStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVerifiedForSendingStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "verifiedForSendingStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    \n@param verifiedForSendingStatus Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "verifiedForSendingStatus", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    \n@return Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VerifiedForSendingStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VerifiedForSendingStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "VerifiedForSendingStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    \n@param verifiedForSendingStatus Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.", "setterMethodName" : "setVerifiedForSendingStatus", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "verifiedForSendingStatus", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "verifiedForSendingStatus", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIdentityTypeAsString", "beanStyleSetterMethodName" : "setIdentityType", "c2jName" : "IdentityType", "c2jShape" : "IdentityType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identityTypeAsString(String)}.\n@param identityType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #identityType} will return {@link IdentityType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #identityTypeAsString}.\n

                                                                                                                                                                                                                    \n@return The email identity type.\n@see IdentityType\n@deprecated Use {@link #identityTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    \n@param identityType The email identity type.\n@see IdentityType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityType\n@deprecated Use {@link #identityType(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "IdentityType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IdentityType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIdentityType", "fluentEnumGetterMethodName" : "identityType", "fluentEnumSetterMethodName" : "identityType", "fluentGetterMethodName" : "identityTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    \n@param identityType The email identity type.\n@see IdentityType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityType", "fluentSetterMethodName" : "identityType", "getterDocumentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #identityType} will return {@link IdentityType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #identityTypeAsString}.\n

                                                                                                                                                                                                                    \n@return The email identity type.\n@see IdentityType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IdentityType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    \n@param identityType The email identity type.\n@see IdentityType", "setterMethodName" : "setIdentityType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identityType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identityType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The email identity type.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFeedbackForwardingStatus", "beanStyleSetterMethodName" : "setFeedbackForwardingStatus", "c2jName" : "FeedbackForwardingStatus", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #feedbackForwardingStatus(Boolean)}.\n@param feedbackForwardingStatus a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackForwardingStatus(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    \n@return The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).\n@deprecated Use {@link #feedbackForwardingStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    \n@param feedbackForwardingStatus The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #feedbackForwardingStatus(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FeedbackForwardingStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFeedbackForwardingStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "feedbackForwardingStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    \n@param feedbackForwardingStatus The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "feedbackForwardingStatus", "getterDocumentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    \n@return The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackForwardingStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackForwardingStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "FeedbackForwardingStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    \n@param feedbackForwardingStatus The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).", "setterMethodName" : "setFeedbackForwardingStatus", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "feedbackForwardingStatus", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "feedbackForwardingStatus", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    The feedback forwarding configuration for the identity.

                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVerifiedForSendingStatus", "beanStyleSetterMethodName" : "setVerifiedForSendingStatus", "c2jName" : "VerifiedForSendingStatus", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #verifiedForSendingStatus(Boolean)}.\n@param verifiedForSendingStatus a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #verifiedForSendingStatus(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    \n@return Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.\n@deprecated Use {@link #verifiedForSendingStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    \n@param verifiedForSendingStatus Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #verifiedForSendingStatus(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VerifiedForSendingStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVerifiedForSendingStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "verifiedForSendingStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    \n@param verifiedForSendingStatus Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "verifiedForSendingStatus", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    \n@return Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VerifiedForSendingStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VerifiedForSendingStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "VerifiedForSendingStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    \n@param verifiedForSendingStatus Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.", "setterMethodName" : "setVerifiedForSendingStatus", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "verifiedForSendingStatus", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "verifiedForSendingStatus", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDkimAttributes", "beanStyleSetterMethodName" : "setDkimAttributes", "c2jName" : "DkimAttributes", "c2jShape" : "DkimAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DkimAttributes.Builder} avoiding the need to create one manually via {@link DkimAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DkimAttributes.Builder#build()} is called immediately and its result is passed to {@link #dkimAttributes(DkimAttributes)}.\n@param dkimAttributes a consumer that will call methods on {@link DkimAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dkimAttributes(DkimAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    \n@return An object that contains information about the DKIM attributes for the identity.\n@deprecated Use {@link #dkimAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    \n@param dkimAttributes An object that contains information about the DKIM attributes for the identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dkimAttributes(DkimAttributes)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DkimAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDkimAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dkimAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    \n@param dkimAttributes An object that contains information about the DKIM attributes for the identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dkimAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    \n@return An object that contains information about the DKIM attributes for the identity.", "getterModel" : { "returnType" : "DkimAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DkimAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DkimAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DkimAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    \n@param dkimAttributes An object that contains information about the DKIM attributes for the identity.", "setterMethodName" : "setDkimAttributes", "setterModel" : { "variableDeclarationType" : "DkimAttributes", "variableName" : "dkimAttributes", "variableType" : "DkimAttributes", "documentation" : null, "simpleType" : "DkimAttributes", "variableSetterType" : "DkimAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DkimAttributes", "variableName" : "dkimAttributes", "variableType" : "DkimAttributes", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about the DKIM attributes for the identity.

                                                                                                                                                                                                                    ", "simpleType" : "DkimAttributes", "variableSetterType" : "DkimAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMailFromAttributes", "beanStyleSetterMethodName" : "setMailFromAttributes", "c2jName" : "MailFromAttributes", "c2jShape" : "MailFromAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link MailFromAttributes.Builder} avoiding the need to create one manually via {@link MailFromAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link MailFromAttributes.Builder#build()} is called immediately and its result is passed to {@link #mailFromAttributes(MailFromAttributes)}.\n@param mailFromAttributes a consumer that will call methods on {@link MailFromAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mailFromAttributes(MailFromAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    \n@return An object that contains information about the Mail-From attributes for the email identity.\n@deprecated Use {@link #mailFromAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    \n@param mailFromAttributes An object that contains information about the Mail-From attributes for the email identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #mailFromAttributes(MailFromAttributes)}\n", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MailFromAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMailFromAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mailFromAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    \n@param mailFromAttributes An object that contains information about the Mail-From attributes for the email identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mailFromAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    \n@return An object that contains information about the Mail-From attributes for the email identity.", "getterModel" : { "returnType" : "MailFromAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MailFromAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MailFromAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MailFromAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    \n@param mailFromAttributes An object that contains information about the Mail-From attributes for the email identity.", "setterMethodName" : "setMailFromAttributes", "setterModel" : { "variableDeclarationType" : "MailFromAttributes", "variableName" : "mailFromAttributes", "variableType" : "MailFromAttributes", "documentation" : null, "simpleType" : "MailFromAttributes", "variableSetterType" : "MailFromAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MailFromAttributes", "variableName" : "mailFromAttributes", "variableType" : "MailFromAttributes", "documentation" : "

                                                                                                                                                                                                                    An object that contains information about the Mail-From attributes for the email identity.

                                                                                                                                                                                                                    ", "simpleType" : "MailFromAttributes", "variableSetterType" : "MailFromAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects that define the tags (keys and values) that are associated with the email identity.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the email identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the email identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return An array of objects that define the tags (keys and values) that are associated with the email identity.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    \n@param tags An array of objects that define the tags (keys and values) that are associated with the email identity.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    An array of objects that define the tags (keys and values) that are associated with the email identity.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetEmailIdentityResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetEmailIdentityResponse", "variableName" : "getEmailIdentityResponse", "variableType" : "GetEmailIdentityResponse", "documentation" : null, "simpleType" : "GetEmailIdentityResponse", "variableSetterType" : "GetEmailIdentityResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetSuppressedDestinationRequest" : { "c2jName" : "GetSuppressedDestinationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    A request to retrieve information about an email address that's on the suppression list for your account.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetSuppressedDestination", "locationName" : null, "requestUri" : "/v2/email/suppression/addresses/{EmailAddress}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailAddress", "beanStyleSetterMethodName" : "setEmailAddress", "c2jName" : "EmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailAddress(String)}.\n@param emailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    \n@return The email address that's on the account suppression list.\n@deprecated Use {@link #emailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    \n@param emailAddress The email address that's on the account suppression list.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailAddress(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    \n@param emailAddress The email address that's on the account suppression list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailAddress", "getterDocumentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    \n@return The email address that's on the account suppression list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailAddress", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    \n@param emailAddress The email address that's on the account suppression list.", "setterMethodName" : "setEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EmailAddress" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailAddress", "beanStyleSetterMethodName" : "setEmailAddress", "c2jName" : "EmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailAddress(String)}.\n@param emailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    \n@return The email address that's on the account suppression list.\n@deprecated Use {@link #emailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    \n@param emailAddress The email address that's on the account suppression list.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailAddress(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    \n@param emailAddress The email address that's on the account suppression list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailAddress", "getterDocumentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    \n@return The email address that's on the account suppression list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailAddress", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    \n@param emailAddress The email address that's on the account suppression list.", "setterMethodName" : "setEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailAddress", "beanStyleSetterMethodName" : "setEmailAddress", "c2jName" : "EmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailAddress(String)}.\n@param emailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    \n@return The email address that's on the account suppression list.\n@deprecated Use {@link #emailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    \n@param emailAddress The email address that's on the account suppression list.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailAddress(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    \n@param emailAddress The email address that's on the account suppression list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailAddress", "getterDocumentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    \n@return The email address that's on the account suppression list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailAddress", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    \n@param emailAddress The email address that's on the account suppression list.", "setterMethodName" : "setEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The email address that's on the account suppression list.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EmailAddress" ], "shapeName" : "GetSuppressedDestinationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetSuppressedDestinationRequest", "variableName" : "getSuppressedDestinationRequest", "variableType" : "GetSuppressedDestinationRequest", "documentation" : null, "simpleType" : "GetSuppressedDestinationRequest", "variableSetterType" : "GetSuppressedDestinationRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetSuppressedDestinationResponse" : { "c2jName" : "GetSuppressedDestinationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    Information about the suppressed email address.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSuppressedDestination", "beanStyleSetterMethodName" : "setSuppressedDestination", "c2jName" : "SuppressedDestination", "c2jShape" : "SuppressedDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link SuppressedDestination.Builder} avoiding the need to create one manually via {@link SuppressedDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link SuppressedDestination.Builder#build()} is called immediately and its result is passed to {@link #suppressedDestination(SuppressedDestination)}.\n@param suppressedDestination a consumer that will call methods on {@link SuppressedDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressedDestination(SuppressedDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    \n@return An object containing information about the suppressed email address.\n@deprecated Use {@link #suppressedDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    \n@param suppressedDestination An object containing information about the suppressed email address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressedDestination(SuppressedDestination)}\n", "documentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressedDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressedDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suppressedDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    \n@param suppressedDestination An object containing information about the suppressed email address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressedDestination", "getterDocumentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    \n@return An object containing information about the suppressed email address.", "getterModel" : { "returnType" : "SuppressedDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressedDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressedDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SuppressedDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    \n@param suppressedDestination An object containing information about the suppressed email address.", "setterMethodName" : "setSuppressedDestination", "setterModel" : { "variableDeclarationType" : "SuppressedDestination", "variableName" : "suppressedDestination", "variableType" : "SuppressedDestination", "documentation" : null, "simpleType" : "SuppressedDestination", "variableSetterType" : "SuppressedDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SuppressedDestination", "variableName" : "suppressedDestination", "variableType" : "SuppressedDestination", "documentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    ", "simpleType" : "SuppressedDestination", "variableSetterType" : "SuppressedDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SuppressedDestination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSuppressedDestination", "beanStyleSetterMethodName" : "setSuppressedDestination", "c2jName" : "SuppressedDestination", "c2jShape" : "SuppressedDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link SuppressedDestination.Builder} avoiding the need to create one manually via {@link SuppressedDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link SuppressedDestination.Builder#build()} is called immediately and its result is passed to {@link #suppressedDestination(SuppressedDestination)}.\n@param suppressedDestination a consumer that will call methods on {@link SuppressedDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressedDestination(SuppressedDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    \n@return An object containing information about the suppressed email address.\n@deprecated Use {@link #suppressedDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    \n@param suppressedDestination An object containing information about the suppressed email address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressedDestination(SuppressedDestination)}\n", "documentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressedDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressedDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suppressedDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    \n@param suppressedDestination An object containing information about the suppressed email address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressedDestination", "getterDocumentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    \n@return An object containing information about the suppressed email address.", "getterModel" : { "returnType" : "SuppressedDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressedDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressedDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SuppressedDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    \n@param suppressedDestination An object containing information about the suppressed email address.", "setterMethodName" : "setSuppressedDestination", "setterModel" : { "variableDeclarationType" : "SuppressedDestination", "variableName" : "suppressedDestination", "variableType" : "SuppressedDestination", "documentation" : null, "simpleType" : "SuppressedDestination", "variableSetterType" : "SuppressedDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SuppressedDestination", "variableName" : "suppressedDestination", "variableType" : "SuppressedDestination", "documentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    ", "simpleType" : "SuppressedDestination", "variableSetterType" : "SuppressedDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSuppressedDestination", "beanStyleSetterMethodName" : "setSuppressedDestination", "c2jName" : "SuppressedDestination", "c2jShape" : "SuppressedDestination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link SuppressedDestination.Builder} avoiding the need to create one manually via {@link SuppressedDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link SuppressedDestination.Builder#build()} is called immediately and its result is passed to {@link #suppressedDestination(SuppressedDestination)}.\n@param suppressedDestination a consumer that will call methods on {@link SuppressedDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressedDestination(SuppressedDestination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    \n@return An object containing information about the suppressed email address.\n@deprecated Use {@link #suppressedDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    \n@param suppressedDestination An object containing information about the suppressed email address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressedDestination(SuppressedDestination)}\n", "documentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressedDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressedDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suppressedDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    \n@param suppressedDestination An object containing information about the suppressed email address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressedDestination", "getterDocumentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    \n@return An object containing information about the suppressed email address.", "getterModel" : { "returnType" : "SuppressedDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressedDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressedDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SuppressedDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    \n@param suppressedDestination An object containing information about the suppressed email address.", "setterMethodName" : "setSuppressedDestination", "setterModel" : { "variableDeclarationType" : "SuppressedDestination", "variableName" : "suppressedDestination", "variableType" : "SuppressedDestination", "documentation" : null, "simpleType" : "SuppressedDestination", "variableSetterType" : "SuppressedDestination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SuppressedDestination", "variableName" : "suppressedDestination", "variableType" : "SuppressedDestination", "documentation" : "

                                                                                                                                                                                                                    An object containing information about the suppressed email address.

                                                                                                                                                                                                                    ", "simpleType" : "SuppressedDestination", "variableSetterType" : "SuppressedDestination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SuppressedDestination" ], "shapeName" : "GetSuppressedDestinationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetSuppressedDestinationResponse", "variableName" : "getSuppressedDestinationResponse", "variableType" : "GetSuppressedDestinationResponse", "documentation" : null, "simpleType" : "GetSuppressedDestinationResponse", "variableSetterType" : "GetSuppressedDestinationResponse" }, "wrapper" : false, "xmlNamespace" : null }, "IdentityInfo" : { "c2jName" : "IdentityInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    Information about an email identity.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIdentityTypeAsString", "beanStyleSetterMethodName" : "setIdentityType", "c2jName" : "IdentityType", "c2jShape" : "IdentityType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                    • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                    • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                    • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identityTypeAsString(String)}.\n@param identityType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                    • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                    • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                    • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #identityType} will return {@link IdentityType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #identityTypeAsString}.\n

                                                                                                                                                                                                                    \n@return The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                    • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                    • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                    • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                    • \n@see IdentityType\n@deprecated Use {@link #identityTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                      The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                      • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                      • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                      • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                      \n@param identityType The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                      • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                      • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                      • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                      • \n@see IdentityType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityType\n@deprecated Use {@link #identityType(String)}\n", "documentation" : "

                                                                                                                                                                                                                        The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                        • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                        • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                        • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "IdentityType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IdentityType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIdentityType", "fluentEnumGetterMethodName" : "identityType", "fluentEnumSetterMethodName" : "identityType", "fluentGetterMethodName" : "identityTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                        The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                        • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                        • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                        • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                        \n@param identityType The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                        • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                        • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                        • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                        • \n@see IdentityType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityType", "fluentSetterMethodName" : "identityType", "getterDocumentation" : "

                                                                                                                                                                                                                          The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                          • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                          • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                          • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #identityType} will return {@link IdentityType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #identityTypeAsString}.\n

                                                                                                                                                                                                                          \n@return The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                          • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                          • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                          • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                          • \n@see IdentityType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IdentityType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                            The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                            • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                            • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                            • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                            \n@param identityType The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                            • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                            • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                            • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                            • \n@see IdentityType", "setterMethodName" : "setIdentityType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identityType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identityType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                              The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                              • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                              • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                              • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIdentityName", "beanStyleSetterMethodName" : "setIdentityName", "c2jName" : "IdentityName", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                              The address or domain of the identity.

                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identityName(String)}.\n@param identityName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                              The address or domain of the identity.

                                                                                                                                                                                                                              \n@return The address or domain of the identity.\n@deprecated Use {@link #identityName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                              The address or domain of the identity.

                                                                                                                                                                                                                              \n@param identityName The address or domain of the identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #identityName(String)}\n", "documentation" : "

                                                                                                                                                                                                                              The address or domain of the identity.

                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IdentityName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIdentityName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identityName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                              The address or domain of the identity.

                                                                                                                                                                                                                              \n@param identityName The address or domain of the identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityName", "getterDocumentation" : "

                                                                                                                                                                                                                              The address or domain of the identity.

                                                                                                                                                                                                                              \n@return The address or domain of the identity.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IdentityName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                              The address or domain of the identity.

                                                                                                                                                                                                                              \n@param identityName The address or domain of the identity.", "setterMethodName" : "setIdentityName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identityName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identityName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                              The address or domain of the identity.

                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingEnabled", "beanStyleSetterMethodName" : "setSendingEnabled", "c2jName" : "SendingEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                              Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                              An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sendingEnabled(Boolean)}.\n@param sendingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                              Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                              An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                              \n@return Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                              An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.\n@deprecated Use {@link #sendingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                              Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                              An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                              \n@param sendingEnabled Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                              An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                              Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                              An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                              Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                              An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                              \n@param sendingEnabled Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                              An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                              Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                              An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                              \n@return Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                              An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SendingEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                              Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                              An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                              \n@param sendingEnabled Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                              An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.", "setterMethodName" : "setSendingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                              Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                              An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IdentityName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIdentityName", "beanStyleSetterMethodName" : "setIdentityName", "c2jName" : "IdentityName", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                              The address or domain of the identity.

                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identityName(String)}.\n@param identityName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                              The address or domain of the identity.

                                                                                                                                                                                                                              \n@return The address or domain of the identity.\n@deprecated Use {@link #identityName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                              The address or domain of the identity.

                                                                                                                                                                                                                              \n@param identityName The address or domain of the identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #identityName(String)}\n", "documentation" : "

                                                                                                                                                                                                                              The address or domain of the identity.

                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IdentityName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIdentityName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identityName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                              The address or domain of the identity.

                                                                                                                                                                                                                              \n@param identityName The address or domain of the identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityName", "getterDocumentation" : "

                                                                                                                                                                                                                              The address or domain of the identity.

                                                                                                                                                                                                                              \n@return The address or domain of the identity.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IdentityName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                              The address or domain of the identity.

                                                                                                                                                                                                                              \n@param identityName The address or domain of the identity.", "setterMethodName" : "setIdentityName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identityName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identityName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                              The address or domain of the identity.

                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "IdentityType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIdentityTypeAsString", "beanStyleSetterMethodName" : "setIdentityType", "c2jName" : "IdentityType", "c2jShape" : "IdentityType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                              The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                              • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                              • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                              • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identityTypeAsString(String)}.\n@param identityType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                              The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                              • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                              • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                              • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #identityType} will return {@link IdentityType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #identityTypeAsString}.\n

                                                                                                                                                                                                                              \n@return The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                              • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                              • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                              • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                              • \n@see IdentityType\n@deprecated Use {@link #identityTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                \n@param identityType The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                • \n@see IdentityType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityType\n@deprecated Use {@link #identityType(String)}\n", "documentation" : "

                                                                                                                                                                                                                                  The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                  • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                  • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                  • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "IdentityType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IdentityType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIdentityType", "fluentEnumGetterMethodName" : "identityType", "fluentEnumSetterMethodName" : "identityType", "fluentGetterMethodName" : "identityTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                  The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                  • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                  • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                  • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                  \n@param identityType The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                  • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                  • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                  • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                  • \n@see IdentityType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityType", "fluentSetterMethodName" : "identityType", "getterDocumentation" : "

                                                                                                                                                                                                                                    The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                    • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                    • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                    • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #identityType} will return {@link IdentityType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #identityTypeAsString}.\n

                                                                                                                                                                                                                                    \n@return The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                    • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                    • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                    • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                    • \n@see IdentityType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IdentityType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                      • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                      • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                      • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                      \n@param identityType The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                      • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                      • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                      • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                      • \n@see IdentityType", "setterMethodName" : "setIdentityType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identityType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identityType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                        The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                        • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                        • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                        • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SendingEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingEnabled", "beanStyleSetterMethodName" : "setSendingEnabled", "c2jName" : "SendingEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                        Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                        An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sendingEnabled(Boolean)}.\n@param sendingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                        Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                        An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                                        \n@return Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                        An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.\n@deprecated Use {@link #sendingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                        Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                        An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                                        \n@param sendingEnabled Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                        An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                        Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                        An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                        Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                        An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                                        \n@param sendingEnabled Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                        An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                        Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                        An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                                        \n@return Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                        An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SendingEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                        Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                        An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                                        \n@param sendingEnabled Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                        An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.", "setterMethodName" : "setSendingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                        Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                        An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIdentityTypeAsString", "beanStyleSetterMethodName" : "setIdentityType", "c2jName" : "IdentityType", "c2jShape" : "IdentityType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                        The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                        • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                        • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                        • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identityTypeAsString(String)}.\n@param identityType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                        The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                        • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                        • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                        • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #identityType} will return {@link IdentityType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #identityTypeAsString}.\n

                                                                                                                                                                                                                                        \n@return The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                        • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                        • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                        • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                        • \n@see IdentityType\n@deprecated Use {@link #identityTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                          The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                          • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                          • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                          • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                          \n@param identityType The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                          • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                          • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                          • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                          • \n@see IdentityType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityType\n@deprecated Use {@link #identityType(String)}\n", "documentation" : "

                                                                                                                                                                                                                                            The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                            • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                            • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                            • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "IdentityType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IdentityType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIdentityType", "fluentEnumGetterMethodName" : "identityType", "fluentEnumSetterMethodName" : "identityType", "fluentGetterMethodName" : "identityTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                            • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                            • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                            • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                            \n@param identityType The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                            • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                            • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                            • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                            • \n@see IdentityType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityType", "fluentSetterMethodName" : "identityType", "getterDocumentation" : "

                                                                                                                                                                                                                                              The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                              • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                              • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                              • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #identityType} will return {@link IdentityType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #identityTypeAsString}.\n

                                                                                                                                                                                                                                              \n@return The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                              • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                              • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                              • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                              • \n@see IdentityType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IdentityType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                                • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                                • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                                • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                                \n@param identityType The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                                • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                                • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                                • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                                • \n@see IdentityType", "setterMethodName" : "setIdentityType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identityType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identityType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                                  • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                                  • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                                  • MANAGED_DOMAIN – The identity is a domain that is managed by AWS.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIdentityName", "beanStyleSetterMethodName" : "setIdentityName", "c2jName" : "IdentityName", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The address or domain of the identity.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identityName(String)}.\n@param identityName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The address or domain of the identity.

                                                                                                                                                                                                                                                  \n@return The address or domain of the identity.\n@deprecated Use {@link #identityName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The address or domain of the identity.

                                                                                                                                                                                                                                                  \n@param identityName The address or domain of the identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #identityName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The address or domain of the identity.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IdentityName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIdentityName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identityName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The address or domain of the identity.

                                                                                                                                                                                                                                                  \n@param identityName The address or domain of the identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityName", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The address or domain of the identity.

                                                                                                                                                                                                                                                  \n@return The address or domain of the identity.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IdentityName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The address or domain of the identity.

                                                                                                                                                                                                                                                  \n@param identityName The address or domain of the identity.", "setterMethodName" : "setIdentityName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identityName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identityName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The address or domain of the identity.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingEnabled", "beanStyleSetterMethodName" : "setSendingEnabled", "c2jName" : "SendingEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                                  An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sendingEnabled(Boolean)}.\n@param sendingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                                  An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                                                  \n@return Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                                  An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.\n@deprecated Use {@link #sendingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                                  An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                                                  \n@param sendingEnabled Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                                  An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                  Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                                  An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                                  An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                                                  \n@param sendingEnabled Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                                  An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                                  An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                                                  \n@return Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                                  An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SendingEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                                  An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                                                  \n@param sendingEnabled Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                                  An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.", "setterMethodName" : "setSendingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                  Indicates whether or not you can send email from the identity.

                                                                                                                                                                                                                                                  An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

                                                                                                                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "IdentityInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "IdentityInfo", "variableName" : "identityInfo", "variableType" : "IdentityInfo", "documentation" : null, "simpleType" : "IdentityInfo", "variableSetterType" : "IdentityInfo" }, "wrapper" : false, "xmlNamespace" : null }, "IdentityType" : { "c2jName" : "IdentityType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  The email identity type. The identity type can be one of the following:

                                                                                                                                                                                                                                                  • EMAIL_ADDRESS – The identity is an email address.

                                                                                                                                                                                                                                                  • DOMAIN – The identity is a domain.

                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : [ { "name" : "EMAIL_ADDRESS", "value" : "EMAIL_ADDRESS" }, { "name" : "DOMAIN", "value" : "DOMAIN" }, { "name" : "MANAGED_DOMAIN", "value" : "MANAGED_DOMAIN" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "IdentityType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "IdentityType", "variableName" : "identityType", "variableType" : "IdentityType", "documentation" : null, "simpleType" : "IdentityType", "variableSetterType" : "IdentityType" }, "wrapper" : false, "xmlNamespace" : null }, "InboxPlacementTrackingOption" : { "c2jName" : "InboxPlacementTrackingOption", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  An object that contains information about the inbox placement data settings for a verified domain that’s associated with your AWS account. This data is available only if you enabled the Deliverability dashboard for the domain.

                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobal", "beanStyleSetterMethodName" : "setGlobal", "c2jName" : "Global", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #global(Boolean)}.\n@param global a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #global(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  \n@return Specifies whether inbox placement data is being tracked for the domain.\n@deprecated Use {@link #global()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  \n@param global Specifies whether inbox placement data is being tracked for the domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #global(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Global property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobal", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "global", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  \n@param global Specifies whether inbox placement data is being tracked for the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "global", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  \n@return Specifies whether inbox placement data is being tracked for the domain.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Global", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Global", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Global", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  \n@param global Specifies whether inbox placement data is being tracked for the domain.", "setterMethodName" : "setGlobal", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "global", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "global", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTrackedIsps", "beanStyleSetterMethodName" : "setTrackedIsps", "c2jName" : "TrackedIsps", "c2jShape" : "IspNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #trackedIsps(List)}.\n@param trackedIsps a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #trackedIsps(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasTrackedIsps()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array of strings, one for each major email provider that the inbox placement data applies to.\n@deprecated Use {@link #trackedIsps()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@param trackedIsps An array of strings, one for each major email provider that the inbox placement data applies to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #trackedIsps(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TrackedIsps property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTrackedIsps", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "trackedIsps", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@param trackedIsps An array of strings, one for each major email provider that the inbox placement data applies to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "trackedIsps", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasTrackedIsps()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array of strings, one for each major email provider that the inbox placement data applies to.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TrackedIsps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TrackedIsps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "IspName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TrackedIsps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@param trackedIsps An array of strings, one for each major email provider that the inbox placement data applies to.", "setterMethodName" : "setTrackedIsps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "trackedIsps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "trackedIsps", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Global" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobal", "beanStyleSetterMethodName" : "setGlobal", "c2jName" : "Global", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #global(Boolean)}.\n@param global a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #global(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  \n@return Specifies whether inbox placement data is being tracked for the domain.\n@deprecated Use {@link #global()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  \n@param global Specifies whether inbox placement data is being tracked for the domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #global(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Global property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobal", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "global", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  \n@param global Specifies whether inbox placement data is being tracked for the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "global", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  \n@return Specifies whether inbox placement data is being tracked for the domain.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Global", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Global", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Global", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  \n@param global Specifies whether inbox placement data is being tracked for the domain.", "setterMethodName" : "setGlobal", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "global", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "global", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TrackedIsps" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTrackedIsps", "beanStyleSetterMethodName" : "setTrackedIsps", "c2jName" : "TrackedIsps", "c2jShape" : "IspNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #trackedIsps(List)}.\n@param trackedIsps a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #trackedIsps(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasTrackedIsps()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array of strings, one for each major email provider that the inbox placement data applies to.\n@deprecated Use {@link #trackedIsps()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@param trackedIsps An array of strings, one for each major email provider that the inbox placement data applies to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #trackedIsps(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TrackedIsps property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTrackedIsps", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "trackedIsps", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@param trackedIsps An array of strings, one for each major email provider that the inbox placement data applies to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "trackedIsps", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasTrackedIsps()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array of strings, one for each major email provider that the inbox placement data applies to.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TrackedIsps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TrackedIsps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "IspName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TrackedIsps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@param trackedIsps An array of strings, one for each major email provider that the inbox placement data applies to.", "setterMethodName" : "setTrackedIsps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "trackedIsps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "trackedIsps", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlobal", "beanStyleSetterMethodName" : "setGlobal", "c2jName" : "Global", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #global(Boolean)}.\n@param global a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #global(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  \n@return Specifies whether inbox placement data is being tracked for the domain.\n@deprecated Use {@link #global()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  \n@param global Specifies whether inbox placement data is being tracked for the domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #global(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Global property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlobal", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "global", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  \n@param global Specifies whether inbox placement data is being tracked for the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "global", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  \n@return Specifies whether inbox placement data is being tracked for the domain.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Global", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Global", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Global", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  \n@param global Specifies whether inbox placement data is being tracked for the domain.", "setterMethodName" : "setGlobal", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "global", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "global", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                  Specifies whether inbox placement data is being tracked for the domain.

                                                                                                                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTrackedIsps", "beanStyleSetterMethodName" : "setTrackedIsps", "c2jName" : "TrackedIsps", "c2jShape" : "IspNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #trackedIsps(List)}.\n@param trackedIsps a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #trackedIsps(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasTrackedIsps()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array of strings, one for each major email provider that the inbox placement data applies to.\n@deprecated Use {@link #trackedIsps()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@param trackedIsps An array of strings, one for each major email provider that the inbox placement data applies to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #trackedIsps(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TrackedIsps property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTrackedIsps", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "trackedIsps", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@param trackedIsps An array of strings, one for each major email provider that the inbox placement data applies to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "trackedIsps", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasTrackedIsps()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array of strings, one for each major email provider that the inbox placement data applies to.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TrackedIsps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TrackedIsps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "IspName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TrackedIsps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@param trackedIsps An array of strings, one for each major email provider that the inbox placement data applies to.", "setterMethodName" : "setTrackedIsps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "trackedIsps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "trackedIsps", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  An array of strings, one for each major email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InboxPlacementTrackingOption", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InboxPlacementTrackingOption", "variableName" : "inboxPlacementTrackingOption", "variableType" : "InboxPlacementTrackingOption", "documentation" : null, "simpleType" : "InboxPlacementTrackingOption", "variableSetterType" : "InboxPlacementTrackingOption" }, "wrapper" : false, "xmlNamespace" : null }, "InvalidNextTokenException" : { "c2jName" : "InvalidNextTokenException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  The specified request includes an invalid or expired token.

                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidNextTokenException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 400, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidNextTokenException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidNextTokenException", "variableName" : "invalidNextTokenException", "variableType" : "InvalidNextTokenException", "documentation" : null, "simpleType" : "InvalidNextTokenException", "variableSetterType" : "InvalidNextTokenException" }, "wrapper" : false, "xmlNamespace" : null }, "IspPlacement" : { "c2jName" : "IspPlacement", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  An object that describes how email sent during the predictive inbox placement test was handled by a certain email provider.

                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIspName", "beanStyleSetterMethodName" : "setIspName", "c2jName" : "IspName", "c2jShape" : "IspName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ispName(String)}.\n@param ispName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ispName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@return The name of the email provider that the inbox placement data applies to.\n@deprecated Use {@link #ispName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@param ispName The name of the email provider that the inbox placement data applies to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ispName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IspName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIspName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ispName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@param ispName The name of the email provider that the inbox placement data applies to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ispName", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@return The name of the email provider that the inbox placement data applies to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IspName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IspName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IspName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@param ispName The name of the email provider that the inbox placement data applies to.", "setterMethodName" : "setIspName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ispName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ispName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPlacementStatistics", "beanStyleSetterMethodName" : "setPlacementStatistics", "c2jName" : "PlacementStatistics", "c2jShape" : "PlacementStatistics", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link PlacementStatistics.Builder} avoiding the need to create one manually via {@link PlacementStatistics#builder()}.\n\nWhen the {@link Consumer} completes, {@link PlacementStatistics.Builder#build()} is called immediately and its result is passed to {@link #placementStatistics(PlacementStatistics)}.\n@param placementStatistics a consumer that will call methods on {@link PlacementStatistics.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #placementStatistics(PlacementStatistics)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  \n@return An object that contains inbox placement metrics for a specific email provider.\n@deprecated Use {@link #placementStatistics()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  \n@param placementStatistics An object that contains inbox placement metrics for a specific email provider.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #placementStatistics(PlacementStatistics)}\n", "documentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PlacementStatistics property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPlacementStatistics", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "placementStatistics", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  \n@param placementStatistics An object that contains inbox placement metrics for a specific email provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "placementStatistics", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  \n@return An object that contains inbox placement metrics for a specific email provider.", "getterModel" : { "returnType" : "PlacementStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PlacementStatistics", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PlacementStatistics", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PlacementStatistics", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  \n@param placementStatistics An object that contains inbox placement metrics for a specific email provider.", "setterMethodName" : "setPlacementStatistics", "setterModel" : { "variableDeclarationType" : "PlacementStatistics", "variableName" : "placementStatistics", "variableType" : "PlacementStatistics", "documentation" : null, "simpleType" : "PlacementStatistics", "variableSetterType" : "PlacementStatistics" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PlacementStatistics", "variableName" : "placementStatistics", "variableType" : "PlacementStatistics", "documentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  ", "simpleType" : "PlacementStatistics", "variableSetterType" : "PlacementStatistics" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IspName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIspName", "beanStyleSetterMethodName" : "setIspName", "c2jName" : "IspName", "c2jShape" : "IspName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ispName(String)}.\n@param ispName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ispName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@return The name of the email provider that the inbox placement data applies to.\n@deprecated Use {@link #ispName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@param ispName The name of the email provider that the inbox placement data applies to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ispName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IspName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIspName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ispName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@param ispName The name of the email provider that the inbox placement data applies to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ispName", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@return The name of the email provider that the inbox placement data applies to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IspName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IspName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IspName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@param ispName The name of the email provider that the inbox placement data applies to.", "setterMethodName" : "setIspName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ispName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ispName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PlacementStatistics" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPlacementStatistics", "beanStyleSetterMethodName" : "setPlacementStatistics", "c2jName" : "PlacementStatistics", "c2jShape" : "PlacementStatistics", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link PlacementStatistics.Builder} avoiding the need to create one manually via {@link PlacementStatistics#builder()}.\n\nWhen the {@link Consumer} completes, {@link PlacementStatistics.Builder#build()} is called immediately and its result is passed to {@link #placementStatistics(PlacementStatistics)}.\n@param placementStatistics a consumer that will call methods on {@link PlacementStatistics.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #placementStatistics(PlacementStatistics)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  \n@return An object that contains inbox placement metrics for a specific email provider.\n@deprecated Use {@link #placementStatistics()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  \n@param placementStatistics An object that contains inbox placement metrics for a specific email provider.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #placementStatistics(PlacementStatistics)}\n", "documentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PlacementStatistics property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPlacementStatistics", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "placementStatistics", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  \n@param placementStatistics An object that contains inbox placement metrics for a specific email provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "placementStatistics", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  \n@return An object that contains inbox placement metrics for a specific email provider.", "getterModel" : { "returnType" : "PlacementStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PlacementStatistics", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PlacementStatistics", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PlacementStatistics", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  \n@param placementStatistics An object that contains inbox placement metrics for a specific email provider.", "setterMethodName" : "setPlacementStatistics", "setterModel" : { "variableDeclarationType" : "PlacementStatistics", "variableName" : "placementStatistics", "variableType" : "PlacementStatistics", "documentation" : null, "simpleType" : "PlacementStatistics", "variableSetterType" : "PlacementStatistics" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PlacementStatistics", "variableName" : "placementStatistics", "variableType" : "PlacementStatistics", "documentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  ", "simpleType" : "PlacementStatistics", "variableSetterType" : "PlacementStatistics" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIspName", "beanStyleSetterMethodName" : "setIspName", "c2jName" : "IspName", "c2jShape" : "IspName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ispName(String)}.\n@param ispName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ispName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@return The name of the email provider that the inbox placement data applies to.\n@deprecated Use {@link #ispName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@param ispName The name of the email provider that the inbox placement data applies to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ispName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IspName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIspName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ispName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@param ispName The name of the email provider that the inbox placement data applies to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ispName", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@return The name of the email provider that the inbox placement data applies to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IspName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IspName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IspName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  \n@param ispName The name of the email provider that the inbox placement data applies to.", "setterMethodName" : "setIspName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ispName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ispName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The name of the email provider that the inbox placement data applies to.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPlacementStatistics", "beanStyleSetterMethodName" : "setPlacementStatistics", "c2jName" : "PlacementStatistics", "c2jShape" : "PlacementStatistics", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link PlacementStatistics.Builder} avoiding the need to create one manually via {@link PlacementStatistics#builder()}.\n\nWhen the {@link Consumer} completes, {@link PlacementStatistics.Builder#build()} is called immediately and its result is passed to {@link #placementStatistics(PlacementStatistics)}.\n@param placementStatistics a consumer that will call methods on {@link PlacementStatistics.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #placementStatistics(PlacementStatistics)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  \n@return An object that contains inbox placement metrics for a specific email provider.\n@deprecated Use {@link #placementStatistics()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  \n@param placementStatistics An object that contains inbox placement metrics for a specific email provider.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #placementStatistics(PlacementStatistics)}\n", "documentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PlacementStatistics property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPlacementStatistics", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "placementStatistics", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  \n@param placementStatistics An object that contains inbox placement metrics for a specific email provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "placementStatistics", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  \n@return An object that contains inbox placement metrics for a specific email provider.", "getterModel" : { "returnType" : "PlacementStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PlacementStatistics", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PlacementStatistics", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PlacementStatistics", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  \n@param placementStatistics An object that contains inbox placement metrics for a specific email provider.", "setterMethodName" : "setPlacementStatistics", "setterModel" : { "variableDeclarationType" : "PlacementStatistics", "variableName" : "placementStatistics", "variableType" : "PlacementStatistics", "documentation" : null, "simpleType" : "PlacementStatistics", "variableSetterType" : "PlacementStatistics" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PlacementStatistics", "variableName" : "placementStatistics", "variableType" : "PlacementStatistics", "documentation" : "

                                                                                                                                                                                                                                                  An object that contains inbox placement metrics for a specific email provider.

                                                                                                                                                                                                                                                  ", "simpleType" : "PlacementStatistics", "variableSetterType" : "PlacementStatistics" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "IspPlacement", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "IspPlacement", "variableName" : "ispPlacement", "variableType" : "IspPlacement", "documentation" : null, "simpleType" : "IspPlacement", "variableSetterType" : "IspPlacement" }, "wrapper" : false, "xmlNamespace" : null }, "KinesisFirehoseDestination" : { "c2jName" : "KinesisFirehoseDestination", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIamRoleArn", "beanStyleSetterMethodName" : "setIamRoleArn", "c2jName" : "IamRoleArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamRoleArn(String)}.\n@param iamRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamRoleArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.\n@deprecated Use {@link #iamRoleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  \n@param iamRoleArn The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #iamRoleArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IamRoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIamRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  \n@param iamRoleArn The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamRoleArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamRoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IamRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamRoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  \n@param iamRoleArn The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.", "setterMethodName" : "setIamRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamRoleArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeliveryStreamArn", "beanStyleSetterMethodName" : "setDeliveryStreamArn", "c2jName" : "DeliveryStreamArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamArn(String)}.\n@param deliveryStreamArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.\n@deprecated Use {@link #deliveryStreamArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  \n@param deliveryStreamArn The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deliveryStreamArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeliveryStreamArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeliveryStreamArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deliveryStreamArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  \n@param deliveryStreamArn The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deliveryStreamArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryStreamArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryStreamArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeliveryStreamArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  \n@param deliveryStreamArn The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.", "setterMethodName" : "setDeliveryStreamArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliveryStreamArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deliveryStreamArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeliveryStreamArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeliveryStreamArn", "beanStyleSetterMethodName" : "setDeliveryStreamArn", "c2jName" : "DeliveryStreamArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamArn(String)}.\n@param deliveryStreamArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.\n@deprecated Use {@link #deliveryStreamArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  \n@param deliveryStreamArn The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deliveryStreamArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeliveryStreamArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeliveryStreamArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deliveryStreamArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  \n@param deliveryStreamArn The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deliveryStreamArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryStreamArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryStreamArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeliveryStreamArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  \n@param deliveryStreamArn The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.", "setterMethodName" : "setDeliveryStreamArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliveryStreamArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deliveryStreamArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "IamRoleArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIamRoleArn", "beanStyleSetterMethodName" : "setIamRoleArn", "c2jName" : "IamRoleArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamRoleArn(String)}.\n@param iamRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamRoleArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.\n@deprecated Use {@link #iamRoleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  \n@param iamRoleArn The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #iamRoleArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IamRoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIamRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  \n@param iamRoleArn The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamRoleArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamRoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IamRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamRoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  \n@param iamRoleArn The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.", "setterMethodName" : "setIamRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamRoleArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIamRoleArn", "beanStyleSetterMethodName" : "setIamRoleArn", "c2jName" : "IamRoleArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamRoleArn(String)}.\n@param iamRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamRoleArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.\n@deprecated Use {@link #iamRoleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  \n@param iamRoleArn The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #iamRoleArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IamRoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIamRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  \n@param iamRoleArn The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamRoleArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamRoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IamRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamRoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  \n@param iamRoleArn The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.", "setterMethodName" : "setIamRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamRoleArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeliveryStreamArn", "beanStyleSetterMethodName" : "setDeliveryStreamArn", "c2jName" : "DeliveryStreamArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryStreamArn(String)}.\n@param deliveryStreamArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryStreamArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.\n@deprecated Use {@link #deliveryStreamArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  \n@param deliveryStreamArn The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deliveryStreamArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeliveryStreamArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeliveryStreamArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deliveryStreamArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  \n@param deliveryStreamArn The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deliveryStreamArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryStreamArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryStreamArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeliveryStreamArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  \n@param deliveryStreamArn The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.", "setterMethodName" : "setDeliveryStreamArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliveryStreamArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deliveryStreamArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "IamRoleArn", "DeliveryStreamArn" ], "shapeName" : "KinesisFirehoseDestination", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "KinesisFirehoseDestination", "variableName" : "kinesisFirehoseDestination", "variableType" : "KinesisFirehoseDestination", "documentation" : null, "simpleType" : "KinesisFirehoseDestination", "variableSetterType" : "KinesisFirehoseDestination" }, "wrapper" : false, "xmlNamespace" : null }, "LimitExceededException" : { "c2jName" : "LimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  There are too many instances of the specified resource type.

                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "LimitExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 400, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "LimitExceededException", "variableName" : "limitExceededException", "variableType" : "LimitExceededException", "documentation" : null, "simpleType" : "LimitExceededException", "variableSetterType" : "LimitExceededException" }, "wrapper" : false, "xmlNamespace" : null }, "ListConfigurationSetsRequest" : { "c2jName" : "ListConfigurationSetsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  A request to obtain a list of configuration sets for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListConfigurationSets", "locationName" : null, "requestUri" : "/v2/email/configuration-sets", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "NextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "MaxItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #pageSize(Integer)}.\n@param pageSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@deprecated Use {@link #pageSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pageSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PageSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPageSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PageSize", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PageSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "NextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PageSize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "MaxItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #pageSize(Integer)}.\n@param pageSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@deprecated Use {@link #pageSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pageSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PageSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPageSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PageSize", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PageSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "NextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "MaxItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #pageSize(Integer)}.\n@param pageSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@deprecated Use {@link #pageSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pageSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PageSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPageSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PageSize", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PageSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListConfigurationSets. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListConfigurationSetsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListConfigurationSetsRequest", "variableName" : "listConfigurationSetsRequest", "variableType" : "ListConfigurationSetsRequest", "documentation" : null, "simpleType" : "ListConfigurationSetsRequest", "variableSetterType" : "ListConfigurationSetsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListConfigurationSetsResponse" : { "c2jName" : "ListConfigurationSetsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  A list of configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getConfigurationSets", "beanStyleSetterMethodName" : "setConfigurationSets", "c2jName" : "ConfigurationSets", "c2jShape" : "ConfigurationSetNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #configurationSets(List)}.\n@param configurationSets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSets(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasConfigurationSets()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.\n@deprecated Use {@link #configurationSets()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  \n@param configurationSets An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSets(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSets property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSets", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSets", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  \n@param configurationSets An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSets", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasConfigurationSets()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationSets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ConfigurationSets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  \n@param configurationSets An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.", "setterMethodName" : "setConfigurationSets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "configurationSets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "configurationSets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConfigurationSets" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getConfigurationSets", "beanStyleSetterMethodName" : "setConfigurationSets", "c2jName" : "ConfigurationSets", "c2jShape" : "ConfigurationSetNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #configurationSets(List)}.\n@param configurationSets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSets(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasConfigurationSets()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.\n@deprecated Use {@link #configurationSets()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  \n@param configurationSets An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSets(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSets property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSets", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSets", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  \n@param configurationSets An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSets", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasConfigurationSets()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationSets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ConfigurationSets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  \n@param configurationSets An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.", "setterMethodName" : "setConfigurationSets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "configurationSets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "configurationSets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getConfigurationSets", "beanStyleSetterMethodName" : "setConfigurationSets", "c2jName" : "ConfigurationSets", "c2jShape" : "ConfigurationSetNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #configurationSets(List)}.\n@param configurationSets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSets(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasConfigurationSets()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.\n@deprecated Use {@link #configurationSets()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  \n@param configurationSets An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSets(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSets property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSets", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSets", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  \n@param configurationSets An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSets", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasConfigurationSets()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationSets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ConfigurationSets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  \n@param configurationSets An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.", "setterMethodName" : "setConfigurationSets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "configurationSets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "configurationSets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  An array that contains all of the configuration sets in your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListConfigurationSets, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListConfigurationSetsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListConfigurationSetsResponse", "variableName" : "listConfigurationSetsResponse", "variableType" : "ListConfigurationSetsResponse", "documentation" : null, "simpleType" : "ListConfigurationSetsResponse", "variableSetterType" : "ListConfigurationSetsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListDedicatedIpPoolsRequest" : { "c2jName" : "ListDedicatedIpPoolsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  A request to obtain a list of dedicated IP pools.

                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListDedicatedIpPools", "locationName" : null, "requestUri" : "/v2/email/dedicated-ip-pools", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "NextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "MaxItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #pageSize(Integer)}.\n@param pageSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@deprecated Use {@link #pageSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pageSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PageSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPageSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PageSize", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PageSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "NextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PageSize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "MaxItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #pageSize(Integer)}.\n@param pageSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@deprecated Use {@link #pageSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pageSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PageSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPageSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PageSize", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PageSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "NextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDedicatedIpPools to indicate the position in the list of dedicated IP pools.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "MaxItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #pageSize(Integer)}.\n@param pageSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@deprecated Use {@link #pageSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pageSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PageSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPageSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PageSize", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PageSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDedicatedIpPools. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDedicatedIpPoolsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListDedicatedIpPoolsRequest", "variableName" : "listDedicatedIpPoolsRequest", "variableType" : "ListDedicatedIpPoolsRequest", "documentation" : null, "simpleType" : "ListDedicatedIpPoolsRequest", "variableSetterType" : "ListDedicatedIpPoolsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListDedicatedIpPoolsResponse" : { "c2jName" : "ListDedicatedIpPoolsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  A list of dedicated IP pools.

                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDedicatedIpPools", "beanStyleSetterMethodName" : "setDedicatedIpPools", "c2jName" : "DedicatedIpPools", "c2jShape" : "ListOfDedicatedIpPools", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dedicatedIpPools(List)}.\n@param dedicatedIpPools a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedIpPools(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasDedicatedIpPools()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.\n@deprecated Use {@link #dedicatedIpPools()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  \n@param dedicatedIpPools A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dedicatedIpPools(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DedicatedIpPools property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDedicatedIpPools", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dedicatedIpPools", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  \n@param dedicatedIpPools A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dedicatedIpPools", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasDedicatedIpPools()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DedicatedIpPools", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DedicatedIpPools", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PoolName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DedicatedIpPools", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  \n@param dedicatedIpPools A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.", "setterMethodName" : "setDedicatedIpPools", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dedicatedIpPools", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dedicatedIpPools", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DedicatedIpPools" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDedicatedIpPools", "beanStyleSetterMethodName" : "setDedicatedIpPools", "c2jName" : "DedicatedIpPools", "c2jShape" : "ListOfDedicatedIpPools", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dedicatedIpPools(List)}.\n@param dedicatedIpPools a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedIpPools(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasDedicatedIpPools()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.\n@deprecated Use {@link #dedicatedIpPools()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  \n@param dedicatedIpPools A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dedicatedIpPools(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DedicatedIpPools property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDedicatedIpPools", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dedicatedIpPools", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  \n@param dedicatedIpPools A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dedicatedIpPools", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasDedicatedIpPools()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DedicatedIpPools", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DedicatedIpPools", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PoolName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DedicatedIpPools", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  \n@param dedicatedIpPools A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.", "setterMethodName" : "setDedicatedIpPools", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dedicatedIpPools", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dedicatedIpPools", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDedicatedIpPools", "beanStyleSetterMethodName" : "setDedicatedIpPools", "c2jName" : "DedicatedIpPools", "c2jShape" : "ListOfDedicatedIpPools", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dedicatedIpPools(List)}.\n@param dedicatedIpPools a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedIpPools(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasDedicatedIpPools()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.\n@deprecated Use {@link #dedicatedIpPools()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  \n@param dedicatedIpPools A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dedicatedIpPools(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DedicatedIpPools property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDedicatedIpPools", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dedicatedIpPools", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  \n@param dedicatedIpPools A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dedicatedIpPools", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasDedicatedIpPools()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DedicatedIpPools", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DedicatedIpPools", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PoolName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DedicatedIpPools", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  \n@param dedicatedIpPools A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.", "setterMethodName" : "setDedicatedIpPools", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dedicatedIpPools", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dedicatedIpPools", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  A list of all of the dedicated IP pools that are associated with your AWS account in the current Region.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional IP pools to list. To view additional IP pools, issue another request to ListDedicatedIpPools, passing this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDedicatedIpPoolsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListDedicatedIpPoolsResponse", "variableName" : "listDedicatedIpPoolsResponse", "variableType" : "ListDedicatedIpPoolsResponse", "documentation" : null, "simpleType" : "ListDedicatedIpPoolsResponse", "variableSetterType" : "ListDedicatedIpPoolsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListDeliverabilityTestReportsRequest" : { "c2jName" : "ListDeliverabilityTestReportsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  A request to list all of the predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListDeliverabilityTestReports", "locationName" : null, "requestUri" : "/v2/email/deliverability-dashboard/test-reports", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "NextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "MaxItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #pageSize(Integer)}.\n@param pageSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.\n@deprecated Use {@link #pageSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pageSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PageSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPageSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PageSize", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PageSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "NextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PageSize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "MaxItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #pageSize(Integer)}.\n@param pageSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.\n@deprecated Use {@link #pageSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pageSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PageSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPageSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PageSize", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PageSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "NextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListDeliverabilityTestReports to indicate the position in the list of predictive inbox placement tests.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "MaxItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #pageSize(Integer)}.\n@param pageSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.\n@deprecated Use {@link #pageSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pageSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PageSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPageSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PageSize", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PageSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListDeliverabilityTestReports. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDeliverabilityTestReportsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListDeliverabilityTestReportsRequest", "variableName" : "listDeliverabilityTestReportsRequest", "variableType" : "ListDeliverabilityTestReportsRequest", "documentation" : null, "simpleType" : "ListDeliverabilityTestReportsRequest", "variableSetterType" : "ListDeliverabilityTestReportsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListDeliverabilityTestReportsResponse" : { "c2jName" : "ListDeliverabilityTestReportsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  A list of the predictive inbox placement test reports that are available for your account, regardless of whether or not those tests are complete.

                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDeliverabilityTestReports", "beanStyleSetterMethodName" : "setDeliverabilityTestReports", "c2jName" : "DeliverabilityTestReports", "c2jShape" : "DeliverabilityTestReports", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deliverabilityTestReports(List)}.\n@param deliverabilityTestReports a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliverabilityTestReports(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasDeliverabilityTestReports()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An object that contains a lists of predictive inbox placement tests that you've performed.\n@deprecated Use {@link #deliverabilityTestReports()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  \n@param deliverabilityTestReports An object that contains a lists of predictive inbox placement tests that you've performed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deliverabilityTestReports(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeliverabilityTestReports property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeliverabilityTestReports", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deliverabilityTestReports", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  \n@param deliverabilityTestReports An object that contains a lists of predictive inbox placement tests that you've performed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deliverabilityTestReports", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasDeliverabilityTestReports()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An object that contains a lists of predictive inbox placement tests that you've performed.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliverabilityTestReports", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliverabilityTestReports", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeliverabilityTestReport", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeliverabilityTestReport.Builder} avoiding the need to create one manually via {@link DeliverabilityTestReport#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeliverabilityTestReport.Builder#build()} is called immediately and its result is passed to {@link #member(DeliverabilityTestReport)}.\n@param member a consumer that will call methods on {@link DeliverabilityTestReport.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeliverabilityTestReport)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DeliverabilityTestReport)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeliverabilityTestReport", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DeliverabilityTestReport", "variableName" : "member", "variableType" : "DeliverabilityTestReport", "documentation" : null, "simpleType" : "DeliverabilityTestReport", "variableSetterType" : "DeliverabilityTestReport" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeliverabilityTestReport", "variableName" : "member", "variableType" : "DeliverabilityTestReport", "documentation" : "", "simpleType" : "DeliverabilityTestReport", "variableSetterType" : "DeliverabilityTestReport" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeliverabilityTestReport", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeliverabilityTestReport", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeliverabilityTestReports", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  \n@param deliverabilityTestReports An object that contains a lists of predictive inbox placement tests that you've performed.", "setterMethodName" : "setDeliverabilityTestReports", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deliverabilityTestReports", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deliverabilityTestReports", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeliverabilityTestReports" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDeliverabilityTestReports", "beanStyleSetterMethodName" : "setDeliverabilityTestReports", "c2jName" : "DeliverabilityTestReports", "c2jShape" : "DeliverabilityTestReports", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deliverabilityTestReports(List)}.\n@param deliverabilityTestReports a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliverabilityTestReports(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasDeliverabilityTestReports()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An object that contains a lists of predictive inbox placement tests that you've performed.\n@deprecated Use {@link #deliverabilityTestReports()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  \n@param deliverabilityTestReports An object that contains a lists of predictive inbox placement tests that you've performed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deliverabilityTestReports(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeliverabilityTestReports property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeliverabilityTestReports", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deliverabilityTestReports", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  \n@param deliverabilityTestReports An object that contains a lists of predictive inbox placement tests that you've performed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deliverabilityTestReports", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasDeliverabilityTestReports()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An object that contains a lists of predictive inbox placement tests that you've performed.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliverabilityTestReports", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliverabilityTestReports", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeliverabilityTestReport", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeliverabilityTestReport.Builder} avoiding the need to create one manually via {@link DeliverabilityTestReport#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeliverabilityTestReport.Builder#build()} is called immediately and its result is passed to {@link #member(DeliverabilityTestReport)}.\n@param member a consumer that will call methods on {@link DeliverabilityTestReport.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeliverabilityTestReport)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DeliverabilityTestReport)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeliverabilityTestReport", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DeliverabilityTestReport", "variableName" : "member", "variableType" : "DeliverabilityTestReport", "documentation" : null, "simpleType" : "DeliverabilityTestReport", "variableSetterType" : "DeliverabilityTestReport" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeliverabilityTestReport", "variableName" : "member", "variableType" : "DeliverabilityTestReport", "documentation" : "", "simpleType" : "DeliverabilityTestReport", "variableSetterType" : "DeliverabilityTestReport" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeliverabilityTestReport", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeliverabilityTestReport", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeliverabilityTestReports", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  \n@param deliverabilityTestReports An object that contains a lists of predictive inbox placement tests that you've performed.", "setterMethodName" : "setDeliverabilityTestReports", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deliverabilityTestReports", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deliverabilityTestReports", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDeliverabilityTestReports", "beanStyleSetterMethodName" : "setDeliverabilityTestReports", "c2jName" : "DeliverabilityTestReports", "c2jShape" : "DeliverabilityTestReports", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deliverabilityTestReports(List)}.\n@param deliverabilityTestReports a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliverabilityTestReports(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasDeliverabilityTestReports()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An object that contains a lists of predictive inbox placement tests that you've performed.\n@deprecated Use {@link #deliverabilityTestReports()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  \n@param deliverabilityTestReports An object that contains a lists of predictive inbox placement tests that you've performed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deliverabilityTestReports(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeliverabilityTestReports property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeliverabilityTestReports", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deliverabilityTestReports", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  \n@param deliverabilityTestReports An object that contains a lists of predictive inbox placement tests that you've performed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deliverabilityTestReports", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasDeliverabilityTestReports()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An object that contains a lists of predictive inbox placement tests that you've performed.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliverabilityTestReports", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliverabilityTestReports", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeliverabilityTestReport", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeliverabilityTestReport.Builder} avoiding the need to create one manually via {@link DeliverabilityTestReport#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeliverabilityTestReport.Builder#build()} is called immediately and its result is passed to {@link #member(DeliverabilityTestReport)}.\n@param member a consumer that will call methods on {@link DeliverabilityTestReport.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeliverabilityTestReport)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DeliverabilityTestReport)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeliverabilityTestReport", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DeliverabilityTestReport", "variableName" : "member", "variableType" : "DeliverabilityTestReport", "documentation" : null, "simpleType" : "DeliverabilityTestReport", "variableSetterType" : "DeliverabilityTestReport" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeliverabilityTestReport", "variableName" : "member", "variableType" : "DeliverabilityTestReport", "documentation" : "", "simpleType" : "DeliverabilityTestReport", "variableSetterType" : "DeliverabilityTestReport" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeliverabilityTestReport", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeliverabilityTestReport", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeliverabilityTestReports", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  \n@param deliverabilityTestReports An object that contains a lists of predictive inbox placement tests that you've performed.", "setterMethodName" : "setDeliverabilityTestReports", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deliverabilityTestReports", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deliverabilityTestReports", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  An object that contains a lists of predictive inbox placement tests that you've performed.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional predictive inbox placement tests to list. To view additional predictive inbox placement tests, issue another request to ListDeliverabilityTestReports, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DeliverabilityTestReports" ], "shapeName" : "ListDeliverabilityTestReportsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListDeliverabilityTestReportsResponse", "variableName" : "listDeliverabilityTestReportsResponse", "variableType" : "ListDeliverabilityTestReportsResponse", "documentation" : null, "simpleType" : "ListDeliverabilityTestReportsResponse", "variableSetterType" : "ListDeliverabilityTestReportsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListDomainDeliverabilityCampaignsRequest" : { "c2jName" : "ListDomainDeliverabilityCampaignsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  Retrieve deliverability data for all the campaigns that used a specific domain to send email during a specified time range. This data is available for a domain only if you enabled the Deliverability dashboard.

                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListDomainDeliverabilityCampaigns", "locationName" : null, "requestUri" : "/v2/email/deliverability-dashboard/domains/{SubscribedDomain}/campaigns", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startDate(Instant)}.\n@param startDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@return The first day, in Unix time format, that you want to obtain deliverability data for.\n@deprecated Use {@link #startDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@param startDate The first day, in Unix time format, that you want to obtain deliverability data for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@param startDate The first day, in Unix time format, that you want to obtain deliverability data for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@return The first day, in Unix time format, that you want to obtain deliverability data for.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "StartDate", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@param startDate The first day, in Unix time format, that you want to obtain deliverability data for.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endDate(Instant)}.\n@param endDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  \n@return The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.\n@deprecated Use {@link #endDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  \n@param endDate The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  \n@param endDate The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  \n@return The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "EndDate", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  \n@param endDate The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSubscribedDomain", "beanStyleSetterMethodName" : "setSubscribedDomain", "c2jName" : "SubscribedDomain", "c2jShape" : "Domain", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #subscribedDomain(String)}.\n@param subscribedDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subscribedDomain(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@return The domain to obtain deliverability data for.\n@deprecated Use {@link #subscribedDomain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@param subscribedDomain The domain to obtain deliverability data for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subscribedDomain(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubscribedDomain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubscribedDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subscribedDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@param subscribedDomain The domain to obtain deliverability data for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subscribedDomain", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@return The domain to obtain deliverability data for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "SubscribedDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubscribedDomain", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SubscribedDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@param subscribedDomain The domain to obtain deliverability data for.", "setterMethodName" : "setSubscribedDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subscribedDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "subscribedDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@return A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@param nextToken A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@param nextToken A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@return A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "NextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@param nextToken A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "MaxItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #pageSize(Integer)}.\n@param pageSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.\n@deprecated Use {@link #pageSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pageSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PageSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPageSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PageSize", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PageSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endDate(Instant)}.\n@param endDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  \n@return The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.\n@deprecated Use {@link #endDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  \n@param endDate The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  \n@param endDate The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  \n@return The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "EndDate", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  \n@param endDate The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@return A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@param nextToken A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@param nextToken A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@return A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "NextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@param nextToken A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PageSize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "MaxItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #pageSize(Integer)}.\n@param pageSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.\n@deprecated Use {@link #pageSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pageSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PageSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPageSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PageSize", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PageSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startDate(Instant)}.\n@param startDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@return The first day, in Unix time format, that you want to obtain deliverability data for.\n@deprecated Use {@link #startDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@param startDate The first day, in Unix time format, that you want to obtain deliverability data for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@param startDate The first day, in Unix time format, that you want to obtain deliverability data for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@return The first day, in Unix time format, that you want to obtain deliverability data for.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "StartDate", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@param startDate The first day, in Unix time format, that you want to obtain deliverability data for.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SubscribedDomain" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSubscribedDomain", "beanStyleSetterMethodName" : "setSubscribedDomain", "c2jName" : "SubscribedDomain", "c2jShape" : "Domain", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #subscribedDomain(String)}.\n@param subscribedDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subscribedDomain(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@return The domain to obtain deliverability data for.\n@deprecated Use {@link #subscribedDomain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@param subscribedDomain The domain to obtain deliverability data for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subscribedDomain(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubscribedDomain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubscribedDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subscribedDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@param subscribedDomain The domain to obtain deliverability data for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subscribedDomain", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@return The domain to obtain deliverability data for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "SubscribedDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubscribedDomain", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SubscribedDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@param subscribedDomain The domain to obtain deliverability data for.", "setterMethodName" : "setSubscribedDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subscribedDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "subscribedDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startDate(Instant)}.\n@param startDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@return The first day, in Unix time format, that you want to obtain deliverability data for.\n@deprecated Use {@link #startDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@param startDate The first day, in Unix time format, that you want to obtain deliverability data for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@param startDate The first day, in Unix time format, that you want to obtain deliverability data for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@return The first day, in Unix time format, that you want to obtain deliverability data for.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "StartDate", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@param startDate The first day, in Unix time format, that you want to obtain deliverability data for.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                  The first day, in Unix time format, that you want to obtain deliverability data for.

                                                                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endDate(Instant)}.\n@param endDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  \n@return The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.\n@deprecated Use {@link #endDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  \n@param endDate The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  \n@param endDate The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  \n@return The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "EndDate", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  \n@param endDate The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                  The last day, in Unix time format, that you want to obtain deliverability data for. This value has to be less than or equal to 30 days after the value of the StartDate parameter.

                                                                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSubscribedDomain", "beanStyleSetterMethodName" : "setSubscribedDomain", "c2jName" : "SubscribedDomain", "c2jShape" : "Domain", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #subscribedDomain(String)}.\n@param subscribedDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subscribedDomain(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@return The domain to obtain deliverability data for.\n@deprecated Use {@link #subscribedDomain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@param subscribedDomain The domain to obtain deliverability data for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subscribedDomain(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubscribedDomain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubscribedDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subscribedDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@param subscribedDomain The domain to obtain deliverability data for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subscribedDomain", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@return The domain to obtain deliverability data for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "SubscribedDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubscribedDomain", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SubscribedDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  \n@param subscribedDomain The domain to obtain deliverability data for.", "setterMethodName" : "setSubscribedDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subscribedDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "subscribedDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The domain to obtain deliverability data for.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@return A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@param nextToken A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@param nextToken A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@return A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "NextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@param nextToken A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of a campaign in the list of campaigns.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "MaxItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #pageSize(Integer)}.\n@param pageSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.\n@deprecated Use {@link #pageSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pageSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PageSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPageSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PageSize", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PageSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                  The maximum number of results to include in response to a single call to the ListDomainDeliverabilityCampaigns operation. If the number of results is larger than the number that you specify in this parameter, the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StartDate", "EndDate", "SubscribedDomain" ], "shapeName" : "ListDomainDeliverabilityCampaignsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListDomainDeliverabilityCampaignsRequest", "variableName" : "listDomainDeliverabilityCampaignsRequest", "variableType" : "ListDomainDeliverabilityCampaignsRequest", "documentation" : null, "simpleType" : "ListDomainDeliverabilityCampaignsRequest", "variableSetterType" : "ListDomainDeliverabilityCampaignsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListDomainDeliverabilityCampaignsResponse" : { "c2jName" : "ListDomainDeliverabilityCampaignsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  An array of objects that provide deliverability data for all the campaigns that used a specific domain to send email during a specified time range. This data is available for a domain only if you enabled the Deliverability dashboard for the domain.

                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainDeliverabilityCampaigns", "beanStyleSetterMethodName" : "setDomainDeliverabilityCampaigns", "c2jName" : "DomainDeliverabilityCampaigns", "c2jShape" : "DomainDeliverabilityCampaignList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #domainDeliverabilityCampaigns(List)}.\n@param domainDeliverabilityCampaigns a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainDeliverabilityCampaigns(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasDomainDeliverabilityCampaigns()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array of responses, one for each campaign that used the domain to send email during the specified time range.\n@deprecated Use {@link #domainDeliverabilityCampaigns()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  \n@param domainDeliverabilityCampaigns An array of responses, one for each campaign that used the domain to send email during the specified time range.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainDeliverabilityCampaigns(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainDeliverabilityCampaigns property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainDeliverabilityCampaigns", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainDeliverabilityCampaigns", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  \n@param domainDeliverabilityCampaigns An array of responses, one for each campaign that used the domain to send email during the specified time range.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainDeliverabilityCampaigns", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasDomainDeliverabilityCampaigns()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array of responses, one for each campaign that used the domain to send email during the specified time range.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainDeliverabilityCampaigns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainDeliverabilityCampaigns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DomainDeliverabilityCampaign", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainDeliverabilityCampaign.Builder} avoiding the need to create one manually via {@link DomainDeliverabilityCampaign#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainDeliverabilityCampaign.Builder#build()} is called immediately and its result is passed to {@link #member(DomainDeliverabilityCampaign)}.\n@param member a consumer that will call methods on {@link DomainDeliverabilityCampaign.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainDeliverabilityCampaign)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DomainDeliverabilityCampaign)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DomainDeliverabilityCampaign", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DomainDeliverabilityCampaign", "variableName" : "member", "variableType" : "DomainDeliverabilityCampaign", "documentation" : null, "simpleType" : "DomainDeliverabilityCampaign", "variableSetterType" : "DomainDeliverabilityCampaign" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainDeliverabilityCampaign", "variableName" : "member", "variableType" : "DomainDeliverabilityCampaign", "documentation" : "", "simpleType" : "DomainDeliverabilityCampaign", "variableSetterType" : "DomainDeliverabilityCampaign" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainDeliverabilityCampaign", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainDeliverabilityCampaign", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainDeliverabilityCampaigns", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  \n@param domainDeliverabilityCampaigns An array of responses, one for each campaign that used the domain to send email during the specified time range.", "setterMethodName" : "setDomainDeliverabilityCampaigns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainDeliverabilityCampaigns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainDeliverabilityCampaigns", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@return A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@param nextToken A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@param nextToken A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@return A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@param nextToken A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainDeliverabilityCampaigns" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainDeliverabilityCampaigns", "beanStyleSetterMethodName" : "setDomainDeliverabilityCampaigns", "c2jName" : "DomainDeliverabilityCampaigns", "c2jShape" : "DomainDeliverabilityCampaignList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #domainDeliverabilityCampaigns(List)}.\n@param domainDeliverabilityCampaigns a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainDeliverabilityCampaigns(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasDomainDeliverabilityCampaigns()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array of responses, one for each campaign that used the domain to send email during the specified time range.\n@deprecated Use {@link #domainDeliverabilityCampaigns()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  \n@param domainDeliverabilityCampaigns An array of responses, one for each campaign that used the domain to send email during the specified time range.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainDeliverabilityCampaigns(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainDeliverabilityCampaigns property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainDeliverabilityCampaigns", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainDeliverabilityCampaigns", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  \n@param domainDeliverabilityCampaigns An array of responses, one for each campaign that used the domain to send email during the specified time range.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainDeliverabilityCampaigns", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasDomainDeliverabilityCampaigns()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array of responses, one for each campaign that used the domain to send email during the specified time range.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainDeliverabilityCampaigns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainDeliverabilityCampaigns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DomainDeliverabilityCampaign", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainDeliverabilityCampaign.Builder} avoiding the need to create one manually via {@link DomainDeliverabilityCampaign#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainDeliverabilityCampaign.Builder#build()} is called immediately and its result is passed to {@link #member(DomainDeliverabilityCampaign)}.\n@param member a consumer that will call methods on {@link DomainDeliverabilityCampaign.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainDeliverabilityCampaign)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DomainDeliverabilityCampaign)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DomainDeliverabilityCampaign", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DomainDeliverabilityCampaign", "variableName" : "member", "variableType" : "DomainDeliverabilityCampaign", "documentation" : null, "simpleType" : "DomainDeliverabilityCampaign", "variableSetterType" : "DomainDeliverabilityCampaign" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainDeliverabilityCampaign", "variableName" : "member", "variableType" : "DomainDeliverabilityCampaign", "documentation" : "", "simpleType" : "DomainDeliverabilityCampaign", "variableSetterType" : "DomainDeliverabilityCampaign" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainDeliverabilityCampaign", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainDeliverabilityCampaign", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainDeliverabilityCampaigns", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  \n@param domainDeliverabilityCampaigns An array of responses, one for each campaign that used the domain to send email during the specified time range.", "setterMethodName" : "setDomainDeliverabilityCampaigns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainDeliverabilityCampaigns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainDeliverabilityCampaigns", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@return A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@param nextToken A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@param nextToken A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@return A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@param nextToken A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainDeliverabilityCampaigns", "beanStyleSetterMethodName" : "setDomainDeliverabilityCampaigns", "c2jName" : "DomainDeliverabilityCampaigns", "c2jShape" : "DomainDeliverabilityCampaignList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #domainDeliverabilityCampaigns(List)}.\n@param domainDeliverabilityCampaigns a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainDeliverabilityCampaigns(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasDomainDeliverabilityCampaigns()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array of responses, one for each campaign that used the domain to send email during the specified time range.\n@deprecated Use {@link #domainDeliverabilityCampaigns()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  \n@param domainDeliverabilityCampaigns An array of responses, one for each campaign that used the domain to send email during the specified time range.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainDeliverabilityCampaigns(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainDeliverabilityCampaigns property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainDeliverabilityCampaigns", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainDeliverabilityCampaigns", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  \n@param domainDeliverabilityCampaigns An array of responses, one for each campaign that used the domain to send email during the specified time range.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainDeliverabilityCampaigns", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasDomainDeliverabilityCampaigns()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array of responses, one for each campaign that used the domain to send email during the specified time range.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainDeliverabilityCampaigns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainDeliverabilityCampaigns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DomainDeliverabilityCampaign", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainDeliverabilityCampaign.Builder} avoiding the need to create one manually via {@link DomainDeliverabilityCampaign#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainDeliverabilityCampaign.Builder#build()} is called immediately and its result is passed to {@link #member(DomainDeliverabilityCampaign)}.\n@param member a consumer that will call methods on {@link DomainDeliverabilityCampaign.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainDeliverabilityCampaign)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DomainDeliverabilityCampaign)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DomainDeliverabilityCampaign", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DomainDeliverabilityCampaign", "variableName" : "member", "variableType" : "DomainDeliverabilityCampaign", "documentation" : null, "simpleType" : "DomainDeliverabilityCampaign", "variableSetterType" : "DomainDeliverabilityCampaign" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainDeliverabilityCampaign", "variableName" : "member", "variableType" : "DomainDeliverabilityCampaign", "documentation" : "", "simpleType" : "DomainDeliverabilityCampaign", "variableSetterType" : "DomainDeliverabilityCampaign" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainDeliverabilityCampaign", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainDeliverabilityCampaign", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainDeliverabilityCampaigns", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  \n@param domainDeliverabilityCampaigns An array of responses, one for each campaign that used the domain to send email during the specified time range.", "setterMethodName" : "setDomainDeliverabilityCampaigns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainDeliverabilityCampaigns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainDeliverabilityCampaigns", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  An array of responses, one for each campaign that used the domain to send email during the specified time range.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@return A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@param nextToken A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@param nextToken A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@return A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  \n@param nextToken A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token that’s returned from a previous call to the ListDomainDeliverabilityCampaigns operation. This token indicates the position of the campaign in the list of campaigns.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DomainDeliverabilityCampaigns" ], "shapeName" : "ListDomainDeliverabilityCampaignsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListDomainDeliverabilityCampaignsResponse", "variableName" : "listDomainDeliverabilityCampaignsResponse", "variableType" : "ListDomainDeliverabilityCampaignsResponse", "documentation" : null, "simpleType" : "ListDomainDeliverabilityCampaignsResponse", "variableSetterType" : "ListDomainDeliverabilityCampaignsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListEmailIdentitiesRequest" : { "c2jName" : "ListEmailIdentitiesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  A request to list all of the email identities associated with your AWS account. This list includes identities that you've already verified, identities that are unverified, and identities that were verified in the past, but are no longer verified.

                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListEmailIdentities", "locationName" : null, "requestUri" : "/v2/email/identities", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "NextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "MaxItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #pageSize(Integer)}.\n@param pageSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.\n@deprecated Use {@link #pageSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pageSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PageSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPageSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PageSize", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PageSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "NextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PageSize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "MaxItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #pageSize(Integer)}.\n@param pageSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.\n@deprecated Use {@link #pageSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pageSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PageSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPageSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PageSize", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PageSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "NextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListEmailIdentities to indicate the position in the list of identities.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "MaxItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #pageSize(Integer)}.\n@param pageSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.\n@deprecated Use {@link #pageSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pageSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PageSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPageSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PageSize", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PageSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListEmailIdentities. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  The value you specify has to be at least 0, and can be no more than 1000.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListEmailIdentitiesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListEmailIdentitiesRequest", "variableName" : "listEmailIdentitiesRequest", "variableType" : "ListEmailIdentitiesRequest", "documentation" : null, "simpleType" : "ListEmailIdentitiesRequest", "variableSetterType" : "ListEmailIdentitiesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListEmailIdentitiesResponse" : { "c2jName" : "ListEmailIdentitiesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  A list of all of the identities that you've attempted to verify, regardless of whether or not those identities were successfully verified.

                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEmailIdentities", "beanStyleSetterMethodName" : "setEmailIdentities", "c2jName" : "EmailIdentities", "c2jShape" : "IdentityInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #emailIdentities(List)}.\n@param emailIdentities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentities(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasEmailIdentities()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array that includes all of the email identities associated with your AWS account.\n@deprecated Use {@link #emailIdentities()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  \n@param emailIdentities An array that includes all of the email identities associated with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentities(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentities property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentities", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentities", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  \n@param emailIdentities An array that includes all of the email identities associated with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentities", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasEmailIdentities()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array that includes all of the email identities associated with your AWS account.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailIdentities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "IdentityInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link IdentityInfo.Builder} avoiding the need to create one manually via {@link IdentityInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link IdentityInfo.Builder#build()} is called immediately and its result is passed to {@link #member(IdentityInfo)}.\n@param member a consumer that will call methods on {@link IdentityInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(IdentityInfo)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(IdentityInfo)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "IdentityInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "IdentityInfo", "variableName" : "member", "variableType" : "IdentityInfo", "documentation" : null, "simpleType" : "IdentityInfo", "variableSetterType" : "IdentityInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IdentityInfo", "variableName" : "member", "variableType" : "IdentityInfo", "documentation" : "", "simpleType" : "IdentityInfo", "variableSetterType" : "IdentityInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "IdentityInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "IdentityInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EmailIdentities", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  \n@param emailIdentities An array that includes all of the email identities associated with your AWS account.", "setterMethodName" : "setEmailIdentities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "emailIdentities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "emailIdentities", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EmailIdentities" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEmailIdentities", "beanStyleSetterMethodName" : "setEmailIdentities", "c2jName" : "EmailIdentities", "c2jShape" : "IdentityInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #emailIdentities(List)}.\n@param emailIdentities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentities(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasEmailIdentities()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array that includes all of the email identities associated with your AWS account.\n@deprecated Use {@link #emailIdentities()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  \n@param emailIdentities An array that includes all of the email identities associated with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentities(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentities property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentities", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentities", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  \n@param emailIdentities An array that includes all of the email identities associated with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentities", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasEmailIdentities()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array that includes all of the email identities associated with your AWS account.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailIdentities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "IdentityInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link IdentityInfo.Builder} avoiding the need to create one manually via {@link IdentityInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link IdentityInfo.Builder#build()} is called immediately and its result is passed to {@link #member(IdentityInfo)}.\n@param member a consumer that will call methods on {@link IdentityInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(IdentityInfo)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(IdentityInfo)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "IdentityInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "IdentityInfo", "variableName" : "member", "variableType" : "IdentityInfo", "documentation" : null, "simpleType" : "IdentityInfo", "variableSetterType" : "IdentityInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IdentityInfo", "variableName" : "member", "variableType" : "IdentityInfo", "documentation" : "", "simpleType" : "IdentityInfo", "variableSetterType" : "IdentityInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "IdentityInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "IdentityInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EmailIdentities", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  \n@param emailIdentities An array that includes all of the email identities associated with your AWS account.", "setterMethodName" : "setEmailIdentities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "emailIdentities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "emailIdentities", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEmailIdentities", "beanStyleSetterMethodName" : "setEmailIdentities", "c2jName" : "EmailIdentities", "c2jShape" : "IdentityInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #emailIdentities(List)}.\n@param emailIdentities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentities(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasEmailIdentities()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array that includes all of the email identities associated with your AWS account.\n@deprecated Use {@link #emailIdentities()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  \n@param emailIdentities An array that includes all of the email identities associated with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentities(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentities property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentities", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentities", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  \n@param emailIdentities An array that includes all of the email identities associated with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentities", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasEmailIdentities()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array that includes all of the email identities associated with your AWS account.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailIdentities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "IdentityInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link IdentityInfo.Builder} avoiding the need to create one manually via {@link IdentityInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link IdentityInfo.Builder#build()} is called immediately and its result is passed to {@link #member(IdentityInfo)}.\n@param member a consumer that will call methods on {@link IdentityInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(IdentityInfo)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(IdentityInfo)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "IdentityInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "IdentityInfo", "variableName" : "member", "variableType" : "IdentityInfo", "documentation" : null, "simpleType" : "IdentityInfo", "variableSetterType" : "IdentityInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IdentityInfo", "variableName" : "member", "variableType" : "IdentityInfo", "documentation" : "", "simpleType" : "IdentityInfo", "variableSetterType" : "IdentityInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "IdentityInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "IdentityInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EmailIdentities", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  \n@param emailIdentities An array that includes all of the email identities associated with your AWS account.", "setterMethodName" : "setEmailIdentities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "emailIdentities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "emailIdentities", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  An array that includes all of the email identities associated with your AWS account.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional configuration sets to list. To view additional configuration sets, issue another request to ListEmailIdentities, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListEmailIdentitiesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListEmailIdentitiesResponse", "variableName" : "listEmailIdentitiesResponse", "variableType" : "ListEmailIdentitiesResponse", "documentation" : null, "simpleType" : "ListEmailIdentitiesResponse", "variableSetterType" : "ListEmailIdentitiesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListSuppressedDestinationsRequest" : { "c2jName" : "ListSuppressedDestinationsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  A request to obtain a list of email destinations that are on the suppression list for your account.

                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListSuppressedDestinations", "locationName" : null, "requestUri" : "/v2/email/suppression/addresses", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getReasonsAsStrings", "beanStyleSetterMethodName" : "setReasonsWithStrings", "c2jName" : "Reasons", "c2jShape" : "SuppressionListReasons", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #reasonsAsStrings(List)}.\n@param reasons a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reasonsWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return The factors that caused the email address to be added to .\n@deprecated Use {@link #reasonsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  \n@param reasons The factors that caused the email address to be added to .\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reasonsWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reasons property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReasons", "fluentEnumGetterMethodName" : "reasons", "fluentEnumSetterMethodName" : "reasons", "fluentGetterMethodName" : "reasonsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  \n@param reasons The factors that caused the email address to be added to .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reasonsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return The factors that caused the email address to be added to .", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "Reason", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                  \n@return The value of the Member property for this object.\n@see SuppressionListReason\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                  \n@return The value of the Member property for this object.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Reasons", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  \n@param reasons The factors that caused the email address to be added to .", "setterMethodName" : "setReasonsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "reasons", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "reasons", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startDate(Instant)}.\n@param startDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@return Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.\n@deprecated Use {@link #startDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@param startDate Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@param startDate Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@return Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "StartDate", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@param startDate Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endDate(Instant)}.\n@param endDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@return Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.\n@deprecated Use {@link #endDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@param endDate Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@param endDate Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@return Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "EndDate", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@param endDate Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "NextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "MaxItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #pageSize(Integer)}.\n@param pageSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@deprecated Use {@link #pageSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pageSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PageSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPageSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PageSize", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PageSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endDate(Instant)}.\n@param endDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@return Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.\n@deprecated Use {@link #endDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@param endDate Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@param endDate Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@return Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "EndDate", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@param endDate Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "NextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PageSize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "MaxItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #pageSize(Integer)}.\n@param pageSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@deprecated Use {@link #pageSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pageSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PageSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPageSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PageSize", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PageSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Reasons" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getReasonsAsStrings", "beanStyleSetterMethodName" : "setReasonsWithStrings", "c2jName" : "Reasons", "c2jShape" : "SuppressionListReasons", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #reasonsAsStrings(List)}.\n@param reasons a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reasonsWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return The factors that caused the email address to be added to .\n@deprecated Use {@link #reasonsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  \n@param reasons The factors that caused the email address to be added to .\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reasonsWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reasons property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReasons", "fluentEnumGetterMethodName" : "reasons", "fluentEnumSetterMethodName" : "reasons", "fluentGetterMethodName" : "reasonsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  \n@param reasons The factors that caused the email address to be added to .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reasonsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return The factors that caused the email address to be added to .", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "Reason", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                  \n@return The value of the Member property for this object.\n@see SuppressionListReason\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                  \n@return The value of the Member property for this object.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Reasons", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  \n@param reasons The factors that caused the email address to be added to .", "setterMethodName" : "setReasonsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "reasons", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "reasons", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startDate(Instant)}.\n@param startDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@return Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.\n@deprecated Use {@link #startDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@param startDate Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@param startDate Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@return Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "StartDate", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@param startDate Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getReasonsAsStrings", "beanStyleSetterMethodName" : "setReasonsWithStrings", "c2jName" : "Reasons", "c2jShape" : "SuppressionListReasons", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #reasonsAsStrings(List)}.\n@param reasons a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reasonsWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return The factors that caused the email address to be added to .\n@deprecated Use {@link #reasonsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  \n@param reasons The factors that caused the email address to be added to .\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reasonsWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reasons property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReasons", "fluentEnumGetterMethodName" : "reasons", "fluentEnumSetterMethodName" : "reasons", "fluentGetterMethodName" : "reasonsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  \n@param reasons The factors that caused the email address to be added to .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reasonsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return The factors that caused the email address to be added to .", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "Reason", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                  \n@return The value of the Member property for this object.\n@see SuppressionListReason\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                  \n@return The value of the Member property for this object.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Reasons", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  \n@param reasons The factors that caused the email address to be added to .", "setterMethodName" : "setReasonsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "reasons", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "reasons", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  The factors that caused the email address to be added to .

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startDate(Instant)}.\n@param startDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@return Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.\n@deprecated Use {@link #startDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@param startDate Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@param startDate Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@return Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "StartDate", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@param startDate Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list after a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endDate(Instant)}.\n@param endDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@return Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.\n@deprecated Use {@link #endDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@param endDate Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@param endDate Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@return Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "EndDate", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  \n@param endDate Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                  Used to filter the list of suppressed email destinations so that it only includes addresses that were added to the list before a specific date. The date that you specify should be in Unix time format.

                                                                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  \n@return A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "NextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  \n@param nextToken A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token returned from a previous call to ListSuppressedDestinations to indicate the position in the list of suppressed email addresses.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPageSize", "beanStyleSetterMethodName" : "setPageSize", "c2jName" : "PageSize", "c2jShape" : "MaxItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #pageSize(Integer)}.\n@param pageSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pageSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@deprecated Use {@link #pageSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pageSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PageSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPageSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pageSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pageSize", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@return The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "PageSize", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PageSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PageSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  \n@param pageSize The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.", "setterMethodName" : "setPageSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pageSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                  The number of results to show in a single call to ListSuppressedDestinations. If the number of results is larger than the number you specified in this parameter, then the response includes a NextToken element, which you can use to obtain additional results.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListSuppressedDestinationsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListSuppressedDestinationsRequest", "variableName" : "listSuppressedDestinationsRequest", "variableType" : "ListSuppressedDestinationsRequest", "documentation" : null, "simpleType" : "ListSuppressedDestinationsRequest", "variableSetterType" : "ListSuppressedDestinationsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListSuppressedDestinationsResponse" : { "c2jName" : "ListSuppressedDestinationsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  A list of suppressed email addresses.

                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSuppressedDestinationSummaries", "beanStyleSetterMethodName" : "setSuppressedDestinationSummaries", "c2jName" : "SuppressedDestinationSummaries", "c2jShape" : "SuppressedDestinationSummaries", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #suppressedDestinationSummaries(List)}.\n@param suppressedDestinationSummaries a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressedDestinationSummaries(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasSuppressedDestinationSummaries()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return A list of summaries, each containing a summary for a suppressed email destination.\n@deprecated Use {@link #suppressedDestinationSummaries()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  \n@param suppressedDestinationSummaries A list of summaries, each containing a summary for a suppressed email destination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressedDestinationSummaries(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressedDestinationSummaries property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressedDestinationSummaries", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suppressedDestinationSummaries", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  \n@param suppressedDestinationSummaries A list of summaries, each containing a summary for a suppressed email destination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressedDestinationSummaries", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasSuppressedDestinationSummaries()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return A list of summaries, each containing a summary for a suppressed email destination.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressedDestinationSummaries", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressedDestinationSummaries", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SuppressedDestinationSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SuppressedDestinationSummary.Builder} avoiding the need to create one manually via {@link SuppressedDestinationSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link SuppressedDestinationSummary.Builder#build()} is called immediately and its result is passed to {@link #member(SuppressedDestinationSummary)}.\n@param member a consumer that will call methods on {@link SuppressedDestinationSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SuppressedDestinationSummary)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(SuppressedDestinationSummary)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SuppressedDestinationSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "SuppressedDestinationSummary", "variableName" : "member", "variableType" : "SuppressedDestinationSummary", "documentation" : null, "simpleType" : "SuppressedDestinationSummary", "variableSetterType" : "SuppressedDestinationSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SuppressedDestinationSummary", "variableName" : "member", "variableType" : "SuppressedDestinationSummary", "documentation" : "", "simpleType" : "SuppressedDestinationSummary", "variableSetterType" : "SuppressedDestinationSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SuppressedDestinationSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SuppressedDestinationSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SuppressedDestinationSummaries", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  \n@param suppressedDestinationSummaries A list of summaries, each containing a summary for a suppressed email destination.", "setterMethodName" : "setSuppressedDestinationSummaries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedDestinationSummaries", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedDestinationSummaries", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SuppressedDestinationSummaries" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSuppressedDestinationSummaries", "beanStyleSetterMethodName" : "setSuppressedDestinationSummaries", "c2jName" : "SuppressedDestinationSummaries", "c2jShape" : "SuppressedDestinationSummaries", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #suppressedDestinationSummaries(List)}.\n@param suppressedDestinationSummaries a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressedDestinationSummaries(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasSuppressedDestinationSummaries()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return A list of summaries, each containing a summary for a suppressed email destination.\n@deprecated Use {@link #suppressedDestinationSummaries()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  \n@param suppressedDestinationSummaries A list of summaries, each containing a summary for a suppressed email destination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressedDestinationSummaries(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressedDestinationSummaries property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressedDestinationSummaries", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suppressedDestinationSummaries", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  \n@param suppressedDestinationSummaries A list of summaries, each containing a summary for a suppressed email destination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressedDestinationSummaries", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasSuppressedDestinationSummaries()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return A list of summaries, each containing a summary for a suppressed email destination.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressedDestinationSummaries", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressedDestinationSummaries", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SuppressedDestinationSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SuppressedDestinationSummary.Builder} avoiding the need to create one manually via {@link SuppressedDestinationSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link SuppressedDestinationSummary.Builder#build()} is called immediately and its result is passed to {@link #member(SuppressedDestinationSummary)}.\n@param member a consumer that will call methods on {@link SuppressedDestinationSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SuppressedDestinationSummary)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(SuppressedDestinationSummary)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SuppressedDestinationSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "SuppressedDestinationSummary", "variableName" : "member", "variableType" : "SuppressedDestinationSummary", "documentation" : null, "simpleType" : "SuppressedDestinationSummary", "variableSetterType" : "SuppressedDestinationSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SuppressedDestinationSummary", "variableName" : "member", "variableType" : "SuppressedDestinationSummary", "documentation" : "", "simpleType" : "SuppressedDestinationSummary", "variableSetterType" : "SuppressedDestinationSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SuppressedDestinationSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SuppressedDestinationSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SuppressedDestinationSummaries", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  \n@param suppressedDestinationSummaries A list of summaries, each containing a summary for a suppressed email destination.", "setterMethodName" : "setSuppressedDestinationSummaries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedDestinationSummaries", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedDestinationSummaries", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSuppressedDestinationSummaries", "beanStyleSetterMethodName" : "setSuppressedDestinationSummaries", "c2jName" : "SuppressedDestinationSummaries", "c2jShape" : "SuppressedDestinationSummaries", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #suppressedDestinationSummaries(List)}.\n@param suppressedDestinationSummaries a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressedDestinationSummaries(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasSuppressedDestinationSummaries()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return A list of summaries, each containing a summary for a suppressed email destination.\n@deprecated Use {@link #suppressedDestinationSummaries()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  \n@param suppressedDestinationSummaries A list of summaries, each containing a summary for a suppressed email destination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressedDestinationSummaries(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressedDestinationSummaries property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressedDestinationSummaries", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suppressedDestinationSummaries", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  \n@param suppressedDestinationSummaries A list of summaries, each containing a summary for a suppressed email destination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressedDestinationSummaries", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasSuppressedDestinationSummaries()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return A list of summaries, each containing a summary for a suppressed email destination.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressedDestinationSummaries", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressedDestinationSummaries", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SuppressedDestinationSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SuppressedDestinationSummary.Builder} avoiding the need to create one manually via {@link SuppressedDestinationSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link SuppressedDestinationSummary.Builder#build()} is called immediately and its result is passed to {@link #member(SuppressedDestinationSummary)}.\n@param member a consumer that will call methods on {@link SuppressedDestinationSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SuppressedDestinationSummary)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(SuppressedDestinationSummary)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SuppressedDestinationSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "SuppressedDestinationSummary", "variableName" : "member", "variableType" : "SuppressedDestinationSummary", "documentation" : null, "simpleType" : "SuppressedDestinationSummary", "variableSetterType" : "SuppressedDestinationSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SuppressedDestinationSummary", "variableName" : "member", "variableType" : "SuppressedDestinationSummary", "documentation" : "", "simpleType" : "SuppressedDestinationSummary", "variableSetterType" : "SuppressedDestinationSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SuppressedDestinationSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SuppressedDestinationSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SuppressedDestinationSummaries", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  \n@param suppressedDestinationSummaries A list of summaries, each containing a summary for a suppressed email destination.", "setterMethodName" : "setSuppressedDestinationSummaries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedDestinationSummaries", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedDestinationSummaries", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  A list of summaries, each containing a summary for a suppressed email destination.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@return A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  \n@param nextToken A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  A token that indicates that there are additional email addresses on the suppression list for your account. To view additional suppressed addresses, issue another request to ListSuppressedDestinations, and pass this token in the NextToken parameter.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListSuppressedDestinationsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListSuppressedDestinationsResponse", "variableName" : "listSuppressedDestinationsResponse", "variableType" : "ListSuppressedDestinationsResponse", "documentation" : null, "simpleType" : "ListSuppressedDestinationsResponse", "variableSetterType" : "ListSuppressedDestinationsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListTagsForResourceRequest" : { "c2jName" : "ListTagsForResourceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListTagsForResource", "locationName" : null, "requestUri" : "/v2/email/tags", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "ResourceArn", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "ResourceArn", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "ResourceArn", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the resource that you want to retrieve tag information for.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceArn" ], "shapeName" : "ListTagsForResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListTagsForResourceRequest", "variableName" : "listTagsForResourceRequest", "variableType" : "ListTagsForResourceRequest", "documentation" : null, "simpleType" : "ListTagsForResourceRequest", "variableSetterType" : "ListTagsForResourceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListTagsForResourceResponse" : { "c2jName" : "ListTagsForResourceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  \n@param tags An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  \n@param tags An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  \n@param tags An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  \n@param tags An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  \n@param tags An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  \n@param tags An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  \n@param tags An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  \n@param tags An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  \n@param tags An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  An array that lists all the tags that are associated with the resource. Each tag consists of a required tag key (Key) and an associated tag value (Value)

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Tags" ], "shapeName" : "ListTagsForResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListTagsForResourceResponse", "variableName" : "listTagsForResourceResponse", "variableType" : "ListTagsForResourceResponse", "documentation" : null, "simpleType" : "ListTagsForResourceResponse", "variableSetterType" : "ListTagsForResourceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "MailFromAttributes" : { "c2jName" : "MailFromAttributes", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  A list of attributes that are associated with a MAIL FROM domain.

                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMailFromDomain", "beanStyleSetterMethodName" : "setMailFromDomain", "c2jName" : "MailFromDomain", "c2jShape" : "MailFromDomainName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mailFromDomain(String)}.\n@param mailFromDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mailFromDomain(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                  \n@return The name of a domain that an email identity uses as a custom MAIL FROM domain.\n@deprecated Use {@link #mailFromDomain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                  \n@param mailFromDomain The name of a domain that an email identity uses as a custom MAIL FROM domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #mailFromDomain(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MailFromDomain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMailFromDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mailFromDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                  \n@param mailFromDomain The name of a domain that an email identity uses as a custom MAIL FROM domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mailFromDomain", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                  \n@return The name of a domain that an email identity uses as a custom MAIL FROM domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MailFromDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MailFromDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MailFromDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                  \n@param mailFromDomain The name of a domain that an email identity uses as a custom MAIL FROM domain.", "setterMethodName" : "setMailFromDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mailFromDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mailFromDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMailFromDomainStatusAsString", "beanStyleSetterMethodName" : "setMailFromDomainStatus", "c2jName" : "MailFromDomainStatus", "c2jShape" : "MailFromDomainStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                  • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                  • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                  • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                  • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mailFromDomainStatusAsString(String)}.\n@param mailFromDomainStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mailFromDomainStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                  • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                  • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                  • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                  • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #mailFromDomainStatus} will return {@link MailFromDomainStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mailFromDomainStatusAsString}.\n

                                                                                                                                                                                                                                                  \n@return The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                  • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                  • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                  • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                  • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                  • \n@see MailFromDomainStatus\n@deprecated Use {@link #mailFromDomainStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                    The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                    • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                    • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                    • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                    • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                    \n@param mailFromDomainStatus The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                    • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                    • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                    • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                    • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                    • \n@see MailFromDomainStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MailFromDomainStatus\n@deprecated Use {@link #mailFromDomainStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                      The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                      • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                      • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                      • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                      • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "MailFromDomainStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MailFromDomainStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMailFromDomainStatus", "fluentEnumGetterMethodName" : "mailFromDomainStatus", "fluentEnumSetterMethodName" : "mailFromDomainStatus", "fluentGetterMethodName" : "mailFromDomainStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                      The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                      • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                      • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                      • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                      • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                      \n@param mailFromDomainStatus The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                      • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                      • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                      • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                      • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                      • \n@see MailFromDomainStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MailFromDomainStatus", "fluentSetterMethodName" : "mailFromDomainStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                        The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                        • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                        • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                        • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                        • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #mailFromDomainStatus} will return {@link MailFromDomainStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mailFromDomainStatusAsString}.\n

                                                                                                                                                                                                                                                        \n@return The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                        • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                        • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                        • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                        • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                        • \n@see MailFromDomainStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MailFromDomainStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MailFromDomainStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MailFromDomainStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                          The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                          • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                          • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                          • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                          • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                          \n@param mailFromDomainStatus The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                          • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                          • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                          • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                          • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                          • \n@see MailFromDomainStatus", "setterMethodName" : "setMailFromDomainStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mailFromDomainStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mailFromDomainStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                            The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                            • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                            • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                            • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                            • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBehaviorOnMxFailureAsString", "beanStyleSetterMethodName" : "setBehaviorOnMxFailure", "c2jName" : "BehaviorOnMxFailure", "c2jShape" : "BehaviorOnMxFailure", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                            The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #behaviorOnMxFailureAsString(String)}.\n@param behaviorOnMxFailure a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #behaviorOnMxFailure(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                            The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #behaviorOnMxFailure} will return {@link BehaviorOnMxFailure#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #behaviorOnMxFailureAsString}.\n

                                                                                                                                                                                                                                                            \n@return The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure\n@deprecated Use {@link #behaviorOnMxFailureAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                            The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                            \n@param behaviorOnMxFailure The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure\n@return Returns a reference to this object so that method calls can be chained together.\n@see BehaviorOnMxFailure\n@deprecated Use {@link #behaviorOnMxFailure(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                            The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "BehaviorOnMxFailure", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BehaviorOnMxFailure property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBehaviorOnMxFailure", "fluentEnumGetterMethodName" : "behaviorOnMxFailure", "fluentEnumSetterMethodName" : "behaviorOnMxFailure", "fluentGetterMethodName" : "behaviorOnMxFailureAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                            The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                            \n@param behaviorOnMxFailure The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure\n@return Returns a reference to this object so that method calls can be chained together.\n@see BehaviorOnMxFailure", "fluentSetterMethodName" : "behaviorOnMxFailure", "getterDocumentation" : "

                                                                                                                                                                                                                                                            The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #behaviorOnMxFailure} will return {@link BehaviorOnMxFailure#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #behaviorOnMxFailureAsString}.\n

                                                                                                                                                                                                                                                            \n@return The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BehaviorOnMxFailure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BehaviorOnMxFailure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BehaviorOnMxFailure", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                            The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                            \n@param behaviorOnMxFailure The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure", "setterMethodName" : "setBehaviorOnMxFailure", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "behaviorOnMxFailure", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "behaviorOnMxFailure", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                            The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BehaviorOnMxFailure" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBehaviorOnMxFailureAsString", "beanStyleSetterMethodName" : "setBehaviorOnMxFailure", "c2jName" : "BehaviorOnMxFailure", "c2jShape" : "BehaviorOnMxFailure", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                            The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #behaviorOnMxFailureAsString(String)}.\n@param behaviorOnMxFailure a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #behaviorOnMxFailure(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                            The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #behaviorOnMxFailure} will return {@link BehaviorOnMxFailure#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #behaviorOnMxFailureAsString}.\n

                                                                                                                                                                                                                                                            \n@return The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure\n@deprecated Use {@link #behaviorOnMxFailureAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                            The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                            \n@param behaviorOnMxFailure The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure\n@return Returns a reference to this object so that method calls can be chained together.\n@see BehaviorOnMxFailure\n@deprecated Use {@link #behaviorOnMxFailure(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                            The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "BehaviorOnMxFailure", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BehaviorOnMxFailure property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBehaviorOnMxFailure", "fluentEnumGetterMethodName" : "behaviorOnMxFailure", "fluentEnumSetterMethodName" : "behaviorOnMxFailure", "fluentGetterMethodName" : "behaviorOnMxFailureAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                            The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                            \n@param behaviorOnMxFailure The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure\n@return Returns a reference to this object so that method calls can be chained together.\n@see BehaviorOnMxFailure", "fluentSetterMethodName" : "behaviorOnMxFailure", "getterDocumentation" : "

                                                                                                                                                                                                                                                            The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #behaviorOnMxFailure} will return {@link BehaviorOnMxFailure#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #behaviorOnMxFailureAsString}.\n

                                                                                                                                                                                                                                                            \n@return The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BehaviorOnMxFailure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BehaviorOnMxFailure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BehaviorOnMxFailure", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                            The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                            \n@param behaviorOnMxFailure The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure", "setterMethodName" : "setBehaviorOnMxFailure", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "behaviorOnMxFailure", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "behaviorOnMxFailure", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                            The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                            These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MailFromDomain" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMailFromDomain", "beanStyleSetterMethodName" : "setMailFromDomain", "c2jName" : "MailFromDomain", "c2jShape" : "MailFromDomainName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                            The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mailFromDomain(String)}.\n@param mailFromDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mailFromDomain(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                            The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                            \n@return The name of a domain that an email identity uses as a custom MAIL FROM domain.\n@deprecated Use {@link #mailFromDomain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                            The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                            \n@param mailFromDomain The name of a domain that an email identity uses as a custom MAIL FROM domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #mailFromDomain(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                            The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MailFromDomain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMailFromDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mailFromDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                            The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                            \n@param mailFromDomain The name of a domain that an email identity uses as a custom MAIL FROM domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mailFromDomain", "getterDocumentation" : "

                                                                                                                                                                                                                                                            The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                            \n@return The name of a domain that an email identity uses as a custom MAIL FROM domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MailFromDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MailFromDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MailFromDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                            The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                            \n@param mailFromDomain The name of a domain that an email identity uses as a custom MAIL FROM domain.", "setterMethodName" : "setMailFromDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mailFromDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mailFromDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                            The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MailFromDomainStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMailFromDomainStatusAsString", "beanStyleSetterMethodName" : "setMailFromDomainStatus", "c2jName" : "MailFromDomainStatus", "c2jShape" : "MailFromDomainStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                            The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                            • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                            • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                            • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                            • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mailFromDomainStatusAsString(String)}.\n@param mailFromDomainStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mailFromDomainStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                            The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                            • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                            • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                            • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                            • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #mailFromDomainStatus} will return {@link MailFromDomainStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mailFromDomainStatusAsString}.\n

                                                                                                                                                                                                                                                            \n@return The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                            • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                            • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                            • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                            • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                            • \n@see MailFromDomainStatus\n@deprecated Use {@link #mailFromDomainStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                              The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                              • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                              • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                              • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                              • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                              \n@param mailFromDomainStatus The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                              • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                              • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                              • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                              • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                              • \n@see MailFromDomainStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MailFromDomainStatus\n@deprecated Use {@link #mailFromDomainStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                                • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                                • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                                • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                                • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "MailFromDomainStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MailFromDomainStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMailFromDomainStatus", "fluentEnumGetterMethodName" : "mailFromDomainStatus", "fluentEnumSetterMethodName" : "mailFromDomainStatus", "fluentGetterMethodName" : "mailFromDomainStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                                • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                                • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                                • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                                • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                                \n@param mailFromDomainStatus The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                                • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                                • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                                • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                                • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                                • \n@see MailFromDomainStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MailFromDomainStatus", "fluentSetterMethodName" : "mailFromDomainStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                                  The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                                  • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                                  • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                                  • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                                  • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #mailFromDomainStatus} will return {@link MailFromDomainStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mailFromDomainStatusAsString}.\n

                                                                                                                                                                                                                                                                  \n@return The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                                  • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                                  • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                                  • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                                  • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                                  • \n@see MailFromDomainStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MailFromDomainStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MailFromDomainStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MailFromDomainStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                    The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                                    • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                                    • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                                    • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                                    • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                                    \n@param mailFromDomainStatus The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                                    • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                                    • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                                    • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                                    • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                                    • \n@see MailFromDomainStatus", "setterMethodName" : "setMailFromDomainStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mailFromDomainStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mailFromDomainStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                      The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                                      • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                                      • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                                      • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                                      • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMailFromDomain", "beanStyleSetterMethodName" : "setMailFromDomain", "c2jName" : "MailFromDomain", "c2jShape" : "MailFromDomainName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mailFromDomain(String)}.\n@param mailFromDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mailFromDomain(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                                      \n@return The name of a domain that an email identity uses as a custom MAIL FROM domain.\n@deprecated Use {@link #mailFromDomain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                                      \n@param mailFromDomain The name of a domain that an email identity uses as a custom MAIL FROM domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #mailFromDomain(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                      The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MailFromDomain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMailFromDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mailFromDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                                      \n@param mailFromDomain The name of a domain that an email identity uses as a custom MAIL FROM domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mailFromDomain", "getterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                                      \n@return The name of a domain that an email identity uses as a custom MAIL FROM domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MailFromDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MailFromDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MailFromDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                                      \n@param mailFromDomain The name of a domain that an email identity uses as a custom MAIL FROM domain.", "setterMethodName" : "setMailFromDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mailFromDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mailFromDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                      The name of a domain that an email identity uses as a custom MAIL FROM domain.

                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMailFromDomainStatusAsString", "beanStyleSetterMethodName" : "setMailFromDomainStatus", "c2jName" : "MailFromDomainStatus", "c2jShape" : "MailFromDomainStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                                      • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                                      • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                                      • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                                      • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mailFromDomainStatusAsString(String)}.\n@param mailFromDomainStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mailFromDomainStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                      The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                                      • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                                      • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                                      • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                                      • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #mailFromDomainStatus} will return {@link MailFromDomainStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mailFromDomainStatusAsString}.\n

                                                                                                                                                                                                                                                                      \n@return The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                                      • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                                      • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                                      • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                                      • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                                      • \n@see MailFromDomainStatus\n@deprecated Use {@link #mailFromDomainStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                        The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                                        • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                                        • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                                        • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                                        • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                                        \n@param mailFromDomainStatus The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                                        • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                                        • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                                        • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                                        • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                                        • \n@see MailFromDomainStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MailFromDomainStatus\n@deprecated Use {@link #mailFromDomainStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                          The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                                          • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                                          • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                                          • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                                          • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "MailFromDomainStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MailFromDomainStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMailFromDomainStatus", "fluentEnumGetterMethodName" : "mailFromDomainStatus", "fluentEnumSetterMethodName" : "mailFromDomainStatus", "fluentGetterMethodName" : "mailFromDomainStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                                          • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                                          • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                                          • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                                          • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                                          \n@param mailFromDomainStatus The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                                          • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                                          • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                                          • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                                          • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                                          • \n@see MailFromDomainStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MailFromDomainStatus", "fluentSetterMethodName" : "mailFromDomainStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                                            The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                                            • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                                            • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                                            • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                                            • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #mailFromDomainStatus} will return {@link MailFromDomainStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mailFromDomainStatusAsString}.\n

                                                                                                                                                                                                                                                                            \n@return The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                                            • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                                            • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                                            • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                                            • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                                            • \n@see MailFromDomainStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MailFromDomainStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MailFromDomainStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MailFromDomainStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                              The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                                              • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                                              • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                                              • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                                              • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                                              \n@param mailFromDomainStatus The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                                              • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                                              • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                                              • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                                              • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                                              • \n@see MailFromDomainStatus", "setterMethodName" : "setMailFromDomainStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mailFromDomainStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mailFromDomainStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                                                • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                                                • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                                                • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                                                • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBehaviorOnMxFailureAsString", "beanStyleSetterMethodName" : "setBehaviorOnMxFailure", "c2jName" : "BehaviorOnMxFailure", "c2jShape" : "BehaviorOnMxFailure", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #behaviorOnMxFailureAsString(String)}.\n@param behaviorOnMxFailure a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #behaviorOnMxFailure(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #behaviorOnMxFailure} will return {@link BehaviorOnMxFailure#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #behaviorOnMxFailureAsString}.\n

                                                                                                                                                                                                                                                                                \n@return The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure\n@deprecated Use {@link #behaviorOnMxFailureAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                \n@param behaviorOnMxFailure The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure\n@return Returns a reference to this object so that method calls can be chained together.\n@see BehaviorOnMxFailure\n@deprecated Use {@link #behaviorOnMxFailure(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "BehaviorOnMxFailure", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BehaviorOnMxFailure property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBehaviorOnMxFailure", "fluentEnumGetterMethodName" : "behaviorOnMxFailure", "fluentEnumSetterMethodName" : "behaviorOnMxFailure", "fluentGetterMethodName" : "behaviorOnMxFailureAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                \n@param behaviorOnMxFailure The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure\n@return Returns a reference to this object so that method calls can be chained together.\n@see BehaviorOnMxFailure", "fluentSetterMethodName" : "behaviorOnMxFailure", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #behaviorOnMxFailure} will return {@link BehaviorOnMxFailure#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #behaviorOnMxFailureAsString}.\n

                                                                                                                                                                                                                                                                                \n@return The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BehaviorOnMxFailure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BehaviorOnMxFailure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BehaviorOnMxFailure", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                \n@param behaviorOnMxFailure The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure", "setterMethodName" : "setBehaviorOnMxFailure", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "behaviorOnMxFailure", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "behaviorOnMxFailure", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The action that you want to take if the required MX record can't be found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "MailFromDomain", "MailFromDomainStatus", "BehaviorOnMxFailure" ], "shapeName" : "MailFromAttributes", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MailFromAttributes", "variableName" : "mailFromAttributes", "variableType" : "MailFromAttributes", "documentation" : null, "simpleType" : "MailFromAttributes", "variableSetterType" : "MailFromAttributes" }, "wrapper" : false, "xmlNamespace" : null }, "MailFromDomainNotVerifiedException" : { "c2jName" : "MailFromDomainNotVerifiedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The message can't be sent because the sending domain isn't verified.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "MailFromDomainNotVerifiedException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 400, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MailFromDomainNotVerifiedException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "MailFromDomainNotVerifiedException", "variableName" : "mailFromDomainNotVerifiedException", "variableType" : "MailFromDomainNotVerifiedException", "documentation" : null, "simpleType" : "MailFromDomainNotVerifiedException", "variableSetterType" : "MailFromDomainNotVerifiedException" }, "wrapper" : false, "xmlNamespace" : null }, "MailFromDomainStatus" : { "c2jName" : "MailFromDomainStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The status of the MAIL FROM domain. This status can have the following values:

                                                                                                                                                                                                                                                                                • PENDING – Amazon SES hasn't started searching for the MX record yet.

                                                                                                                                                                                                                                                                                • SUCCESS – Amazon SES detected the required MX record for the MAIL FROM domain.

                                                                                                                                                                                                                                                                                • FAILED – Amazon SES can't find the required MX record, or the record no longer exists.

                                                                                                                                                                                                                                                                                • TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING", "value" : "PENDING" }, { "name" : "SUCCESS", "value" : "SUCCESS" }, { "name" : "FAILED", "value" : "FAILED" }, { "name" : "TEMPORARY_FAILURE", "value" : "TEMPORARY_FAILURE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MailFromDomainStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MailFromDomainStatus", "variableName" : "mailFromDomainStatus", "variableType" : "MailFromDomainStatus", "documentation" : null, "simpleType" : "MailFromDomainStatus", "variableSetterType" : "MailFromDomainStatus" }, "wrapper" : false, "xmlNamespace" : null }, "Message" : { "c2jName" : "Message", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents the email message that you're sending. The Message object consists of a subject line and a message body.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSubject", "beanStyleSetterMethodName" : "setSubject", "c2jName" : "Subject", "c2jShape" : "Content", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Content.Builder} avoiding the need to create one manually via {@link Content#builder()}.\n\nWhen the {@link Consumer} completes, {@link Content.Builder#build()} is called immediately and its result is passed to {@link #subject(Content)}.\n@param subject a consumer that will call methods on {@link Content.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subject(Content)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                \n@return The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.\n@deprecated Use {@link #subject()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                \n@param subject The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subject(Content)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Subject property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubject", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subject", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                \n@param subject The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subject", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                \n@return The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.", "getterModel" : { "returnType" : "Content", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Subject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Subject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Subject", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                \n@param subject The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.", "setterMethodName" : "setSubject", "setterModel" : { "variableDeclarationType" : "Content", "variableName" : "subject", "variableType" : "Content", "documentation" : null, "simpleType" : "Content", "variableSetterType" : "Content" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Content", "variableName" : "subject", "variableType" : "Content", "documentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                ", "simpleType" : "Content", "variableSetterType" : "Content" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "Body", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Body.Builder} avoiding the need to create one manually via {@link Body#builder()}.\n\nWhen the {@link Consumer} completes, {@link Body.Builder#build()} is called immediately and its result is passed to {@link #body(Body)}.\n@param body a consumer that will call methods on {@link Body.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #body(Body)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                \n@return The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.\n@deprecated Use {@link #body()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                \n@param body The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #body(Body)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Body property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBody", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                \n@param body The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "body", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                \n@return The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.", "getterModel" : { "returnType" : "Body", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Body", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Body", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                \n@param body The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "Body", "variableName" : "body", "variableType" : "Body", "documentation" : null, "simpleType" : "Body", "variableSetterType" : "Body" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Body", "variableName" : "body", "variableType" : "Body", "documentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                ", "simpleType" : "Body", "variableSetterType" : "Body" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Body" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "Body", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Body.Builder} avoiding the need to create one manually via {@link Body#builder()}.\n\nWhen the {@link Consumer} completes, {@link Body.Builder#build()} is called immediately and its result is passed to {@link #body(Body)}.\n@param body a consumer that will call methods on {@link Body.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #body(Body)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                \n@return The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.\n@deprecated Use {@link #body()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                \n@param body The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #body(Body)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Body property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBody", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                \n@param body The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "body", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                \n@return The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.", "getterModel" : { "returnType" : "Body", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Body", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Body", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                \n@param body The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "Body", "variableName" : "body", "variableType" : "Body", "documentation" : null, "simpleType" : "Body", "variableSetterType" : "Body" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Body", "variableName" : "body", "variableType" : "Body", "documentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                ", "simpleType" : "Body", "variableSetterType" : "Body" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Subject" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSubject", "beanStyleSetterMethodName" : "setSubject", "c2jName" : "Subject", "c2jShape" : "Content", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Content.Builder} avoiding the need to create one manually via {@link Content#builder()}.\n\nWhen the {@link Consumer} completes, {@link Content.Builder#build()} is called immediately and its result is passed to {@link #subject(Content)}.\n@param subject a consumer that will call methods on {@link Content.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subject(Content)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                \n@return The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.\n@deprecated Use {@link #subject()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                \n@param subject The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subject(Content)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Subject property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubject", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subject", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                \n@param subject The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subject", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                \n@return The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.", "getterModel" : { "returnType" : "Content", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Subject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Subject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Subject", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                \n@param subject The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.", "setterMethodName" : "setSubject", "setterModel" : { "variableDeclarationType" : "Content", "variableName" : "subject", "variableType" : "Content", "documentation" : null, "simpleType" : "Content", "variableSetterType" : "Content" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Content", "variableName" : "subject", "variableType" : "Content", "documentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                ", "simpleType" : "Content", "variableSetterType" : "Content" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSubject", "beanStyleSetterMethodName" : "setSubject", "c2jName" : "Subject", "c2jShape" : "Content", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Content.Builder} avoiding the need to create one manually via {@link Content#builder()}.\n\nWhen the {@link Consumer} completes, {@link Content.Builder#build()} is called immediately and its result is passed to {@link #subject(Content)}.\n@param subject a consumer that will call methods on {@link Content.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subject(Content)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                \n@return The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.\n@deprecated Use {@link #subject()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                \n@param subject The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subject(Content)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Subject property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubject", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subject", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                \n@param subject The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subject", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                \n@return The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.", "getterModel" : { "returnType" : "Content", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Subject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Subject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Subject", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                \n@param subject The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.", "setterMethodName" : "setSubject", "setterModel" : { "variableDeclarationType" : "Content", "variableName" : "subject", "variableType" : "Content", "documentation" : null, "simpleType" : "Content", "variableSetterType" : "Content" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Content", "variableName" : "subject", "variableType" : "Content", "documentation" : "

                                                                                                                                                                                                                                                                                The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.

                                                                                                                                                                                                                                                                                ", "simpleType" : "Content", "variableSetterType" : "Content" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "Body", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Body.Builder} avoiding the need to create one manually via {@link Body#builder()}.\n\nWhen the {@link Consumer} completes, {@link Body.Builder#build()} is called immediately and its result is passed to {@link #body(Body)}.\n@param body a consumer that will call methods on {@link Body.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #body(Body)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                \n@return The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.\n@deprecated Use {@link #body()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                \n@param body The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #body(Body)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Body property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBody", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                \n@param body The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "body", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                \n@return The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.", "getterModel" : { "returnType" : "Body", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Body", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Body", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                \n@param body The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "Body", "variableName" : "body", "variableType" : "Body", "documentation" : null, "simpleType" : "Body", "variableSetterType" : "Body" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Body", "variableName" : "body", "variableType" : "Body", "documentation" : "

                                                                                                                                                                                                                                                                                The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.

                                                                                                                                                                                                                                                                                ", "simpleType" : "Body", "variableSetterType" : "Body" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Subject", "Body" ], "shapeName" : "Message", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Message", "variableName" : "message", "variableType" : "Message", "documentation" : null, "simpleType" : "Message", "variableSetterType" : "Message" }, "wrapper" : false, "xmlNamespace" : null }, "MessageRejectedException" : { "c2jName" : "MessageRejected", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The message can't be sent because it contains invalid content.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "MessageRejected", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 400, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MessageRejectedException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "MessageRejectedException", "variableName" : "messageRejectedException", "variableType" : "MessageRejectedException", "documentation" : null, "simpleType" : "MessageRejectedException", "variableSetterType" : "MessageRejectedException" }, "wrapper" : false, "xmlNamespace" : null }, "MessageTag" : { "c2jName" : "MessageTag", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Contains the name and value of a tag that you apply to an email. You can use message tags when you publish email sending events.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MessageTagName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                \n@return The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                • \n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                  The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                  • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                  • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                  \n@param name The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                  • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                  • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                    The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                    • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                    • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                    The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                    • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                    • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                    \n@param name The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                    • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                    • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                      The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                      • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                      • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                      \n@return The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                      • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                      • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                      • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                        The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                        • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                        • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                        \n@param name The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                        • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                        • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                        • ", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                          The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                          • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                          • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "MessageTagValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                          • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                          • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                          • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                          • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                          \n@return The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                          • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                          • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                          • \n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                            The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                            • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                            • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                            \n@param value The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                            • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                            • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                              The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                              • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                              • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                              The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                              • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                              • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                              \n@param value The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                              • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                              • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                \n@return The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                  The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                  • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                  • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                  \n@param value The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                  • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                  • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                  • ", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                    The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                    • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                    • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MessageTagName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                    • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                    • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                    • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                    • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                    \n@return The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                    • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                    • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                    • \n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                      The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                      • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                      • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                      \n@param name The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                      • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                      • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                        The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                        • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                        • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                        The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                        • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                        • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                        \n@param name The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                        • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                        • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                          The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                          • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                          • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                          \n@return The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                          • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                          • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                          • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                            The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                            • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                            • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                            \n@param name The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                            • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                            • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                            • ", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                              • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                              • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Value" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "MessageTagValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                              • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                              • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                              • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                              • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                              \n@return The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                              • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                              • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                              • \n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                \n@param value The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                  The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                  • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                  • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                  The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                  • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                  • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                  \n@param value The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                  • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                  • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                    • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                    • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                    \n@return The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                    • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                    • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                    • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                      The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                      • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                      • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                      \n@param value The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                      • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                      • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                      • ", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                        The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                        • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                        • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MessageTagName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                        • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                        • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                        • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                        • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                        \n@return The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                        • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                        • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                        • \n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                          • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                          • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                          \n@param name The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                          • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                          • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                            The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                            • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                            • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                            The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                            • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                            • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                            \n@param name The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                            • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                            • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                              The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                              • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                              • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                              \n@return The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                              • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                              • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                              • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                                • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                                \n@param name The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                                • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                                • ", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  The name of the message tag. The message tag name has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                  • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                                  • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "MessageTagValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                  • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                                  • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                  • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                                  • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                                  \n@return The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                  • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                                  • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                                  • \n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                    The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                    • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                                    • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                                    \n@param value The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                    • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                                    • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                      • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                                      • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                      • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                                      • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                                      \n@param value The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                      • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                                      • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                        The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                        • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                                        • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                                        \n@return The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                        • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                                        • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                                        • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                          The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                          • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                                          • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                                          \n@param value The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                          • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                                          • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                                          • ", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The value of the message tag. The message tag value has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                            • It can only contain ASCII letters (a–z, A–Z), numbers (0–9), underscores (_), or dashes (-).

                                                                                                                                                                                                                                                                                                                                            • It can contain no more than 256 characters.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name", "Value" ], "shapeName" : "MessageTag", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MessageTag", "variableName" : "messageTag", "variableType" : "MessageTag", "documentation" : null, "simpleType" : "MessageTag", "variableSetterType" : "MessageTag" }, "wrapper" : false, "xmlNamespace" : null }, "NotFoundException" : { "c2jName" : "NotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The resource you attempted to access doesn't exist.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "NotFoundException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 404, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "NotFoundException", "variableName" : "notFoundException", "variableType" : "NotFoundException", "documentation" : null, "simpleType" : "NotFoundException", "variableSetterType" : "NotFoundException" }, "wrapper" : false, "xmlNamespace" : null }, "OverallVolume" : { "c2jName" : "OverallVolume", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about email that was sent from the selected domain.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeStatistics", "beanStyleSetterMethodName" : "setVolumeStatistics", "c2jName" : "VolumeStatistics", "c2jShape" : "VolumeStatistics", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link VolumeStatistics.Builder} avoiding the need to create one manually via {@link VolumeStatistics#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeStatistics.Builder#build()} is called immediately and its result is passed to {@link #volumeStatistics(VolumeStatistics)}.\n@param volumeStatistics a consumer that will call methods on {@link VolumeStatistics.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeStatistics(VolumeStatistics)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            \n@return An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.\n@deprecated Use {@link #volumeStatistics()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            \n@param volumeStatistics An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeStatistics(VolumeStatistics)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeStatistics property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeStatistics", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeStatistics", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            \n@param volumeStatistics An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeStatistics", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            \n@return An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.", "getterModel" : { "returnType" : "VolumeStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeStatistics", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeStatistics", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VolumeStatistics", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            \n@param volumeStatistics An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.", "setterMethodName" : "setVolumeStatistics", "setterModel" : { "variableDeclarationType" : "VolumeStatistics", "variableName" : "volumeStatistics", "variableType" : "VolumeStatistics", "documentation" : null, "simpleType" : "VolumeStatistics", "variableSetterType" : "VolumeStatistics" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeStatistics", "variableName" : "volumeStatistics", "variableType" : "VolumeStatistics", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "VolumeStatistics", "variableSetterType" : "VolumeStatistics" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadRatePercent", "beanStyleSetterMethodName" : "setReadRatePercent", "c2jName" : "ReadRatePercent", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #readRatePercent(Double)}.\n@param readRatePercent a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readRatePercent(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that were sent from the domain that were read by their recipients.\n@deprecated Use {@link #readRatePercent()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            \n@param readRatePercent The percentage of emails that were sent from the domain that were read by their recipients.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readRatePercent(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadRatePercent property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadRatePercent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readRatePercent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            \n@param readRatePercent The percentage of emails that were sent from the domain that were read by their recipients.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readRatePercent", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that were sent from the domain that were read by their recipients.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadRatePercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadRatePercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "ReadRatePercent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            \n@param readRatePercent The percentage of emails that were sent from the domain that were read by their recipients.", "setterMethodName" : "setReadRatePercent", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "readRatePercent", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "readRatePercent", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainIspPlacements", "beanStyleSetterMethodName" : "setDomainIspPlacements", "c2jName" : "DomainIspPlacements", "c2jShape" : "DomainIspPlacements", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #domainIspPlacements(List)}.\n@param domainIspPlacements a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainIspPlacements(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasDomainIspPlacements()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return An object that contains inbox and junk mail placement metrics for individual email providers.\n@deprecated Use {@link #domainIspPlacements()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            \n@param domainIspPlacements An object that contains inbox and junk mail placement metrics for individual email providers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainIspPlacements(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainIspPlacements property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainIspPlacements", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainIspPlacements", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            \n@param domainIspPlacements An object that contains inbox and junk mail placement metrics for individual email providers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainIspPlacements", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasDomainIspPlacements()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return An object that contains inbox and junk mail placement metrics for individual email providers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainIspPlacements", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainIspPlacements", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DomainIspPlacement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainIspPlacement.Builder} avoiding the need to create one manually via {@link DomainIspPlacement#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainIspPlacement.Builder#build()} is called immediately and its result is passed to {@link #member(DomainIspPlacement)}.\n@param member a consumer that will call methods on {@link DomainIspPlacement.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainIspPlacement)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DomainIspPlacement)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DomainIspPlacement", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DomainIspPlacement", "variableName" : "member", "variableType" : "DomainIspPlacement", "documentation" : null, "simpleType" : "DomainIspPlacement", "variableSetterType" : "DomainIspPlacement" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainIspPlacement", "variableName" : "member", "variableType" : "DomainIspPlacement", "documentation" : "", "simpleType" : "DomainIspPlacement", "variableSetterType" : "DomainIspPlacement" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainIspPlacement", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainIspPlacement", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainIspPlacements", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            \n@param domainIspPlacements An object that contains inbox and junk mail placement metrics for individual email providers.", "setterMethodName" : "setDomainIspPlacements", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainIspPlacements", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainIspPlacements", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainIspPlacements" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainIspPlacements", "beanStyleSetterMethodName" : "setDomainIspPlacements", "c2jName" : "DomainIspPlacements", "c2jShape" : "DomainIspPlacements", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #domainIspPlacements(List)}.\n@param domainIspPlacements a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainIspPlacements(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasDomainIspPlacements()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return An object that contains inbox and junk mail placement metrics for individual email providers.\n@deprecated Use {@link #domainIspPlacements()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            \n@param domainIspPlacements An object that contains inbox and junk mail placement metrics for individual email providers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainIspPlacements(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainIspPlacements property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainIspPlacements", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainIspPlacements", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            \n@param domainIspPlacements An object that contains inbox and junk mail placement metrics for individual email providers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainIspPlacements", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasDomainIspPlacements()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return An object that contains inbox and junk mail placement metrics for individual email providers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainIspPlacements", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainIspPlacements", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DomainIspPlacement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainIspPlacement.Builder} avoiding the need to create one manually via {@link DomainIspPlacement#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainIspPlacement.Builder#build()} is called immediately and its result is passed to {@link #member(DomainIspPlacement)}.\n@param member a consumer that will call methods on {@link DomainIspPlacement.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainIspPlacement)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DomainIspPlacement)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DomainIspPlacement", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DomainIspPlacement", "variableName" : "member", "variableType" : "DomainIspPlacement", "documentation" : null, "simpleType" : "DomainIspPlacement", "variableSetterType" : "DomainIspPlacement" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainIspPlacement", "variableName" : "member", "variableType" : "DomainIspPlacement", "documentation" : "", "simpleType" : "DomainIspPlacement", "variableSetterType" : "DomainIspPlacement" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainIspPlacement", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainIspPlacement", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainIspPlacements", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            \n@param domainIspPlacements An object that contains inbox and junk mail placement metrics for individual email providers.", "setterMethodName" : "setDomainIspPlacements", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainIspPlacements", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainIspPlacements", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReadRatePercent" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadRatePercent", "beanStyleSetterMethodName" : "setReadRatePercent", "c2jName" : "ReadRatePercent", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #readRatePercent(Double)}.\n@param readRatePercent a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readRatePercent(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that were sent from the domain that were read by their recipients.\n@deprecated Use {@link #readRatePercent()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            \n@param readRatePercent The percentage of emails that were sent from the domain that were read by their recipients.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readRatePercent(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadRatePercent property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadRatePercent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readRatePercent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            \n@param readRatePercent The percentage of emails that were sent from the domain that were read by their recipients.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readRatePercent", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that were sent from the domain that were read by their recipients.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadRatePercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadRatePercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "ReadRatePercent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            \n@param readRatePercent The percentage of emails that were sent from the domain that were read by their recipients.", "setterMethodName" : "setReadRatePercent", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "readRatePercent", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "readRatePercent", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeStatistics" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeStatistics", "beanStyleSetterMethodName" : "setVolumeStatistics", "c2jName" : "VolumeStatistics", "c2jShape" : "VolumeStatistics", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link VolumeStatistics.Builder} avoiding the need to create one manually via {@link VolumeStatistics#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeStatistics.Builder#build()} is called immediately and its result is passed to {@link #volumeStatistics(VolumeStatistics)}.\n@param volumeStatistics a consumer that will call methods on {@link VolumeStatistics.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeStatistics(VolumeStatistics)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            \n@return An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.\n@deprecated Use {@link #volumeStatistics()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            \n@param volumeStatistics An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeStatistics(VolumeStatistics)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeStatistics property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeStatistics", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeStatistics", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            \n@param volumeStatistics An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeStatistics", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            \n@return An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.", "getterModel" : { "returnType" : "VolumeStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeStatistics", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeStatistics", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VolumeStatistics", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            \n@param volumeStatistics An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.", "setterMethodName" : "setVolumeStatistics", "setterModel" : { "variableDeclarationType" : "VolumeStatistics", "variableName" : "volumeStatistics", "variableType" : "VolumeStatistics", "documentation" : null, "simpleType" : "VolumeStatistics", "variableSetterType" : "VolumeStatistics" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeStatistics", "variableName" : "volumeStatistics", "variableType" : "VolumeStatistics", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "VolumeStatistics", "variableSetterType" : "VolumeStatistics" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeStatistics", "beanStyleSetterMethodName" : "setVolumeStatistics", "c2jName" : "VolumeStatistics", "c2jShape" : "VolumeStatistics", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link VolumeStatistics.Builder} avoiding the need to create one manually via {@link VolumeStatistics#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeStatistics.Builder#build()} is called immediately and its result is passed to {@link #volumeStatistics(VolumeStatistics)}.\n@param volumeStatistics a consumer that will call methods on {@link VolumeStatistics.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeStatistics(VolumeStatistics)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            \n@return An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.\n@deprecated Use {@link #volumeStatistics()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            \n@param volumeStatistics An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeStatistics(VolumeStatistics)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeStatistics property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeStatistics", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeStatistics", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            \n@param volumeStatistics An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeStatistics", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            \n@return An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.", "getterModel" : { "returnType" : "VolumeStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeStatistics", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeStatistics", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VolumeStatistics", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            \n@param volumeStatistics An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.", "setterMethodName" : "setVolumeStatistics", "setterModel" : { "variableDeclarationType" : "VolumeStatistics", "variableName" : "volumeStatistics", "variableType" : "VolumeStatistics", "documentation" : null, "simpleType" : "VolumeStatistics", "variableSetterType" : "VolumeStatistics" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeStatistics", "variableName" : "volumeStatistics", "variableType" : "VolumeStatistics", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "VolumeStatistics", "variableSetterType" : "VolumeStatistics" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadRatePercent", "beanStyleSetterMethodName" : "setReadRatePercent", "c2jName" : "ReadRatePercent", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #readRatePercent(Double)}.\n@param readRatePercent a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readRatePercent(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that were sent from the domain that were read by their recipients.\n@deprecated Use {@link #readRatePercent()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            \n@param readRatePercent The percentage of emails that were sent from the domain that were read by their recipients.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readRatePercent(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadRatePercent property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadRatePercent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readRatePercent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            \n@param readRatePercent The percentage of emails that were sent from the domain that were read by their recipients.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readRatePercent", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that were sent from the domain that were read by their recipients.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadRatePercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadRatePercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "ReadRatePercent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            \n@param readRatePercent The percentage of emails that were sent from the domain that were read by their recipients.", "setterMethodName" : "setReadRatePercent", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "readRatePercent", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "readRatePercent", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were sent from the domain that were read by their recipients.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainIspPlacements", "beanStyleSetterMethodName" : "setDomainIspPlacements", "c2jName" : "DomainIspPlacements", "c2jShape" : "DomainIspPlacements", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #domainIspPlacements(List)}.\n@param domainIspPlacements a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainIspPlacements(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasDomainIspPlacements()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return An object that contains inbox and junk mail placement metrics for individual email providers.\n@deprecated Use {@link #domainIspPlacements()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            \n@param domainIspPlacements An object that contains inbox and junk mail placement metrics for individual email providers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainIspPlacements(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainIspPlacements property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainIspPlacements", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainIspPlacements", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            \n@param domainIspPlacements An object that contains inbox and junk mail placement metrics for individual email providers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainIspPlacements", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasDomainIspPlacements()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return An object that contains inbox and junk mail placement metrics for individual email providers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainIspPlacements", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainIspPlacements", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DomainIspPlacement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainIspPlacement.Builder} avoiding the need to create one manually via {@link DomainIspPlacement#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainIspPlacement.Builder#build()} is called immediately and its result is passed to {@link #member(DomainIspPlacement)}.\n@param member a consumer that will call methods on {@link DomainIspPlacement.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainIspPlacement)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DomainIspPlacement)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DomainIspPlacement", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DomainIspPlacement", "variableName" : "member", "variableType" : "DomainIspPlacement", "documentation" : null, "simpleType" : "DomainIspPlacement", "variableSetterType" : "DomainIspPlacement" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainIspPlacement", "variableName" : "member", "variableType" : "DomainIspPlacement", "documentation" : "", "simpleType" : "DomainIspPlacement", "variableSetterType" : "DomainIspPlacement" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainIspPlacement", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainIspPlacement", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainIspPlacements", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            \n@param domainIspPlacements An object that contains inbox and junk mail placement metrics for individual email providers.", "setterMethodName" : "setDomainIspPlacements", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainIspPlacements", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainIspPlacements", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox and junk mail placement metrics for individual email providers.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OverallVolume", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OverallVolume", "variableName" : "overallVolume", "variableType" : "OverallVolume", "documentation" : null, "simpleType" : "OverallVolume", "variableSetterType" : "OverallVolume" }, "wrapper" : false, "xmlNamespace" : null }, "PinpointDestination" : { "c2jName" : "PinpointDestination", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getApplicationArn", "beanStyleSetterMethodName" : "setApplicationArn", "c2jName" : "ApplicationArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationArn(String)}.\n@param applicationArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.\n@deprecated Use {@link #applicationArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            \n@param applicationArn The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #applicationArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ApplicationArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasApplicationArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            \n@param applicationArn The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            \n@param applicationArn The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.", "setterMethodName" : "setApplicationArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getApplicationArn", "beanStyleSetterMethodName" : "setApplicationArn", "c2jName" : "ApplicationArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationArn(String)}.\n@param applicationArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.\n@deprecated Use {@link #applicationArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            \n@param applicationArn The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #applicationArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ApplicationArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasApplicationArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            \n@param applicationArn The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            \n@param applicationArn The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.", "setterMethodName" : "setApplicationArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getApplicationArn", "beanStyleSetterMethodName" : "setApplicationArn", "c2jName" : "ApplicationArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationArn(String)}.\n@param applicationArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.\n@deprecated Use {@link #applicationArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            \n@param applicationArn The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #applicationArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ApplicationArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasApplicationArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            \n@param applicationArn The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            \n@param applicationArn The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.", "setterMethodName" : "setApplicationArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the Amazon Pinpoint project that you want to send email events to.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PinpointDestination", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PinpointDestination", "variableName" : "pinpointDestination", "variableType" : "PinpointDestination", "documentation" : null, "simpleType" : "PinpointDestination", "variableSetterType" : "PinpointDestination" }, "wrapper" : false, "xmlNamespace" : null }, "PlacementStatistics" : { "c2jName" : "PlacementStatistics", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An object that contains inbox placement data for an email provider.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInboxPercentage", "beanStyleSetterMethodName" : "setInboxPercentage", "c2jName" : "InboxPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #inboxPercentage(Double)}.\n@param inboxPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inboxPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.\n@deprecated Use {@link #inboxPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param inboxPercentage The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #inboxPercentage(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InboxPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInboxPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inboxPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param inboxPercentage The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inboxPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InboxPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InboxPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "InboxPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param inboxPercentage The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.", "setterMethodName" : "setInboxPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "inboxPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "inboxPercentage", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpamPercentage", "beanStyleSetterMethodName" : "setSpamPercentage", "c2jName" : "SpamPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #spamPercentage(Double)}.\n@param spamPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spamPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.\n@deprecated Use {@link #spamPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param spamPercentage The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spamPercentage(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpamPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpamPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spamPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param spamPercentage The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spamPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SpamPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SpamPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "SpamPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param spamPercentage The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.", "setterMethodName" : "setSpamPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "spamPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "spamPercentage", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMissingPercentage", "beanStyleSetterMethodName" : "setMissingPercentage", "c2jName" : "MissingPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #missingPercentage(Double)}.\n@param missingPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #missingPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.\n@deprecated Use {@link #missingPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param missingPercentage The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #missingPercentage(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MissingPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMissingPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "missingPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param missingPercentage The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "missingPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MissingPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MissingPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "MissingPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param missingPercentage The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.", "setterMethodName" : "setMissingPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "missingPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "missingPercentage", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpfPercentage", "beanStyleSetterMethodName" : "setSpfPercentage", "c2jName" : "SpfPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #spfPercentage(Double)}.\n@param spfPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spfPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.\n@deprecated Use {@link #spfPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param spfPercentage The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spfPercentage(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpfPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpfPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spfPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param spfPercentage The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spfPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SpfPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SpfPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "SpfPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param spfPercentage The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.", "setterMethodName" : "setSpfPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "spfPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "spfPercentage", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDkimPercentage", "beanStyleSetterMethodName" : "setDkimPercentage", "c2jName" : "DkimPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #dkimPercentage(Double)}.\n@param dkimPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dkimPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.\n@deprecated Use {@link #dkimPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param dkimPercentage The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dkimPercentage(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DkimPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDkimPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dkimPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param dkimPercentage The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dkimPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DkimPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DkimPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "DkimPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param dkimPercentage The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.", "setterMethodName" : "setDkimPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "dkimPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "dkimPercentage", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DkimPercentage" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDkimPercentage", "beanStyleSetterMethodName" : "setDkimPercentage", "c2jName" : "DkimPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #dkimPercentage(Double)}.\n@param dkimPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dkimPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.\n@deprecated Use {@link #dkimPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param dkimPercentage The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dkimPercentage(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DkimPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDkimPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dkimPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param dkimPercentage The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dkimPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DkimPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DkimPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "DkimPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param dkimPercentage The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.", "setterMethodName" : "setDkimPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "dkimPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "dkimPercentage", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InboxPercentage" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInboxPercentage", "beanStyleSetterMethodName" : "setInboxPercentage", "c2jName" : "InboxPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #inboxPercentage(Double)}.\n@param inboxPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inboxPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.\n@deprecated Use {@link #inboxPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param inboxPercentage The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #inboxPercentage(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InboxPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInboxPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inboxPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param inboxPercentage The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inboxPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InboxPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InboxPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "InboxPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param inboxPercentage The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.", "setterMethodName" : "setInboxPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "inboxPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "inboxPercentage", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MissingPercentage" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMissingPercentage", "beanStyleSetterMethodName" : "setMissingPercentage", "c2jName" : "MissingPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #missingPercentage(Double)}.\n@param missingPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #missingPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.\n@deprecated Use {@link #missingPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param missingPercentage The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #missingPercentage(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MissingPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMissingPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "missingPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param missingPercentage The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "missingPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MissingPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MissingPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "MissingPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param missingPercentage The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.", "setterMethodName" : "setMissingPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "missingPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "missingPercentage", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SpamPercentage" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpamPercentage", "beanStyleSetterMethodName" : "setSpamPercentage", "c2jName" : "SpamPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #spamPercentage(Double)}.\n@param spamPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spamPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.\n@deprecated Use {@link #spamPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param spamPercentage The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spamPercentage(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpamPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpamPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spamPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param spamPercentage The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spamPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SpamPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SpamPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "SpamPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param spamPercentage The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.", "setterMethodName" : "setSpamPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "spamPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "spamPercentage", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SpfPercentage" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpfPercentage", "beanStyleSetterMethodName" : "setSpfPercentage", "c2jName" : "SpfPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #spfPercentage(Double)}.\n@param spfPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spfPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.\n@deprecated Use {@link #spfPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param spfPercentage The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spfPercentage(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpfPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpfPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spfPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param spfPercentage The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spfPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SpfPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SpfPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "SpfPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param spfPercentage The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.", "setterMethodName" : "setSpfPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "spfPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "spfPercentage", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInboxPercentage", "beanStyleSetterMethodName" : "setInboxPercentage", "c2jName" : "InboxPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #inboxPercentage(Double)}.\n@param inboxPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inboxPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.\n@deprecated Use {@link #inboxPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param inboxPercentage The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #inboxPercentage(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InboxPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInboxPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inboxPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param inboxPercentage The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inboxPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InboxPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InboxPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "InboxPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param inboxPercentage The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.", "setterMethodName" : "setInboxPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "inboxPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "inboxPercentage", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' inboxes during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpamPercentage", "beanStyleSetterMethodName" : "setSpamPercentage", "c2jName" : "SpamPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #spamPercentage(Double)}.\n@param spamPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spamPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.\n@deprecated Use {@link #spamPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param spamPercentage The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spamPercentage(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpamPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpamPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spamPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param spamPercentage The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spamPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SpamPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SpamPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "SpamPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param spamPercentage The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.", "setterMethodName" : "setSpamPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "spamPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "spamPercentage", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that arrived in recipients' spam or junk mail folders during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMissingPercentage", "beanStyleSetterMethodName" : "setMissingPercentage", "c2jName" : "MissingPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #missingPercentage(Double)}.\n@param missingPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #missingPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.\n@deprecated Use {@link #missingPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param missingPercentage The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #missingPercentage(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MissingPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMissingPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "missingPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param missingPercentage The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "missingPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MissingPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MissingPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "MissingPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param missingPercentage The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.", "setterMethodName" : "setMissingPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "missingPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "missingPercentage", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that didn't arrive in recipients' inboxes at all during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpfPercentage", "beanStyleSetterMethodName" : "setSpfPercentage", "c2jName" : "SpfPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #spfPercentage(Double)}.\n@param spfPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spfPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.\n@deprecated Use {@link #spfPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param spfPercentage The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spfPercentage(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpfPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpfPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spfPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param spfPercentage The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spfPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SpfPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SpfPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "SpfPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param spfPercentage The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.", "setterMethodName" : "setSpfPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "spfPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "spfPercentage", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using Sender Policy Framework (SPF) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDkimPercentage", "beanStyleSetterMethodName" : "setDkimPercentage", "c2jName" : "DkimPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #dkimPercentage(Double)}.\n@param dkimPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dkimPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.\n@deprecated Use {@link #dkimPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param dkimPercentage The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dkimPercentage(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DkimPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDkimPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dkimPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param dkimPercentage The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dkimPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DkimPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DkimPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "DkimPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            \n@param dkimPercentage The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.", "setterMethodName" : "setDkimPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "dkimPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "dkimPercentage", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The percentage of emails that were authenticated by using DomainKeys Identified Mail (DKIM) during the predictive inbox placement test.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PlacementStatistics", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PlacementStatistics", "variableName" : "placementStatistics", "variableType" : "PlacementStatistics", "documentation" : null, "simpleType" : "PlacementStatistics", "variableSetterType" : "PlacementStatistics" }, "wrapper" : false, "xmlNamespace" : null }, "PutAccountDedicatedIpWarmupAttributesRequest" : { "c2jName" : "PutAccountDedicatedIpWarmupAttributesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A request to enable or disable the automatic IP address warm-up feature.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutAccountDedicatedIpWarmupAttributes", "locationName" : null, "requestUri" : "/v2/email/account/dedicated-ips/warmup", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAutoWarmupEnabled", "beanStyleSetterMethodName" : "setAutoWarmupEnabled", "c2jName" : "AutoWarmupEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #autoWarmupEnabled(Boolean)}.\n@param autoWarmupEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoWarmupEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            \n@return Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.\n@deprecated Use {@link #autoWarmupEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            \n@param autoWarmupEnabled Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #autoWarmupEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AutoWarmupEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAutoWarmupEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoWarmupEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            \n@param autoWarmupEnabled Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoWarmupEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            \n@return Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoWarmupEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoWarmupEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoWarmupEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            \n@param autoWarmupEnabled Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.", "setterMethodName" : "setAutoWarmupEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoWarmupEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoWarmupEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutoWarmupEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAutoWarmupEnabled", "beanStyleSetterMethodName" : "setAutoWarmupEnabled", "c2jName" : "AutoWarmupEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #autoWarmupEnabled(Boolean)}.\n@param autoWarmupEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoWarmupEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            \n@return Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.\n@deprecated Use {@link #autoWarmupEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            \n@param autoWarmupEnabled Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #autoWarmupEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AutoWarmupEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAutoWarmupEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoWarmupEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            \n@param autoWarmupEnabled Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoWarmupEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            \n@return Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoWarmupEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoWarmupEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoWarmupEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            \n@param autoWarmupEnabled Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.", "setterMethodName" : "setAutoWarmupEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoWarmupEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoWarmupEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAutoWarmupEnabled", "beanStyleSetterMethodName" : "setAutoWarmupEnabled", "c2jName" : "AutoWarmupEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #autoWarmupEnabled(Boolean)}.\n@param autoWarmupEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoWarmupEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            \n@return Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.\n@deprecated Use {@link #autoWarmupEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            \n@param autoWarmupEnabled Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #autoWarmupEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AutoWarmupEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAutoWarmupEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoWarmupEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            \n@param autoWarmupEnabled Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoWarmupEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            \n@return Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoWarmupEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoWarmupEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoWarmupEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            \n@param autoWarmupEnabled Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.", "setterMethodName" : "setAutoWarmupEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoWarmupEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoWarmupEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables the automatic warm-up feature for dedicated IP addresses that are associated with your Amazon SES account in the current AWS Region. Set to true to enable the automatic warm-up feature, or set to false to disable it.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutAccountDedicatedIpWarmupAttributesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutAccountDedicatedIpWarmupAttributesRequest", "variableName" : "putAccountDedicatedIpWarmupAttributesRequest", "variableType" : "PutAccountDedicatedIpWarmupAttributesRequest", "documentation" : null, "simpleType" : "PutAccountDedicatedIpWarmupAttributesRequest", "variableSetterType" : "PutAccountDedicatedIpWarmupAttributesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutAccountDedicatedIpWarmupAttributesResponse" : { "c2jName" : "PutAccountDedicatedIpWarmupAttributesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutAccountDedicatedIpWarmupAttributesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutAccountDedicatedIpWarmupAttributesResponse", "variableName" : "putAccountDedicatedIpWarmupAttributesResponse", "variableType" : "PutAccountDedicatedIpWarmupAttributesResponse", "documentation" : null, "simpleType" : "PutAccountDedicatedIpWarmupAttributesResponse", "variableSetterType" : "PutAccountDedicatedIpWarmupAttributesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "PutAccountSendingAttributesRequest" : { "c2jName" : "PutAccountSendingAttributesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A request to change the ability of your account to send email.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutAccountSendingAttributes", "locationName" : null, "requestUri" : "/v2/email/account/sending", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingEnabled", "beanStyleSetterMethodName" : "setSendingEnabled", "c2jName" : "SendingEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sendingEnabled(Boolean)}.\n@param sendingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@return Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@deprecated Use {@link #sendingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@param sendingEnabled Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@param sendingEnabled Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@return Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SendingEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@param sendingEnabled Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            ", "setterMethodName" : "setSendingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SendingEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingEnabled", "beanStyleSetterMethodName" : "setSendingEnabled", "c2jName" : "SendingEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sendingEnabled(Boolean)}.\n@param sendingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@return Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@deprecated Use {@link #sendingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@param sendingEnabled Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@param sendingEnabled Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@return Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SendingEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@param sendingEnabled Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            ", "setterMethodName" : "setSendingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingEnabled", "beanStyleSetterMethodName" : "setSendingEnabled", "c2jName" : "SendingEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sendingEnabled(Boolean)}.\n@param sendingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@return Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@deprecated Use {@link #sendingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@param sendingEnabled Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@param sendingEnabled Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@return Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SendingEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            \n@param sendingEnabled Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            ", "setterMethodName" : "setSendingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Enables or disables your account's ability to send email. Set to true to enable email sending, or set to false to disable email sending.

                                                                                                                                                                                                                                                                                                                                            If AWS paused your account's ability to send email, you can't use this operation to resume your account's ability to send email.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutAccountSendingAttributesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutAccountSendingAttributesRequest", "variableName" : "putAccountSendingAttributesRequest", "variableType" : "PutAccountSendingAttributesRequest", "documentation" : null, "simpleType" : "PutAccountSendingAttributesRequest", "variableSetterType" : "PutAccountSendingAttributesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutAccountSendingAttributesResponse" : { "c2jName" : "PutAccountSendingAttributesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutAccountSendingAttributesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutAccountSendingAttributesResponse", "variableName" : "putAccountSendingAttributesResponse", "variableType" : "PutAccountSendingAttributesResponse", "documentation" : null, "simpleType" : "PutAccountSendingAttributesResponse", "variableSetterType" : "PutAccountSendingAttributesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "PutAccountSuppressionAttributesRequest" : { "c2jName" : "PutAccountSuppressionAttributesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A request to change your account's suppression preferences.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutAccountSuppressionAttributes", "locationName" : null, "requestUri" : "/v2/email/account/suppression", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSuppressedReasonsAsStrings", "beanStyleSetterMethodName" : "setSuppressedReasonsWithStrings", "c2jName" : "SuppressedReasons", "c2jShape" : "SuppressionListReasons", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                            • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                            • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #suppressedReasonsAsStrings(List)}.\n@param suppressedReasons a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressedReasonsWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                            • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                            • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                            • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                            • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                            • \n@deprecated Use {@link #suppressedReasonsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                              A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                              • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                              • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                              \n@param suppressedReasons A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                              • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                              • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressedReasonsWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressedReasons property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressedReasons", "fluentEnumGetterMethodName" : "suppressedReasons", "fluentEnumSetterMethodName" : "suppressedReasons", "fluentGetterMethodName" : "suppressedReasonsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                \n@param suppressedReasons A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressedReasonsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                  \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                  \n@return A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                  • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressedReasons", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressedReasons", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                    \n@return The value of the Member property for this object.\n@see SuppressionListReason\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                    \n@return The value of the Member property for this object.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SuppressedReasons", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                    A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                    \n@param suppressedReasons A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                    • ", "setterMethodName" : "setSuppressedReasonsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                      A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                      • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                      • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SuppressedReasons" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSuppressedReasonsAsStrings", "beanStyleSetterMethodName" : "setSuppressedReasonsWithStrings", "c2jName" : "SuppressedReasons", "c2jShape" : "SuppressionListReasons", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                      A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                      • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                      • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #suppressedReasonsAsStrings(List)}.\n@param suppressedReasons a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressedReasonsWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                      A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                      • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                      • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                      \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                      \n@return A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                      • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                      • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                      • \n@deprecated Use {@link #suppressedReasonsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                        • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                        • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                        \n@param suppressedReasons A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                        • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                        • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressedReasonsWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                          A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                          • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                          • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressedReasons property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressedReasons", "fluentEnumGetterMethodName" : "suppressedReasons", "fluentEnumSetterMethodName" : "suppressedReasons", "fluentGetterMethodName" : "suppressedReasonsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                          A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                          • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                          • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                          \n@param suppressedReasons A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                          • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                          • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressedReasonsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                            A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                            • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                            • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                            \n@return A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                            • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                            • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                            • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressedReasons", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressedReasons", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                              \n@return The value of the Member property for this object.\n@see SuppressionListReason\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                              \n@return The value of the Member property for this object.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SuppressedReasons", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                              • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                              • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                              \n@param suppressedReasons A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                              • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                              • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                              • ", "setterMethodName" : "setSuppressedReasonsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSuppressedReasonsAsStrings", "beanStyleSetterMethodName" : "setSuppressedReasonsWithStrings", "c2jName" : "SuppressedReasons", "c2jShape" : "SuppressionListReasons", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #suppressedReasonsAsStrings(List)}.\n@param suppressedReasons a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressedReasonsWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                \n@return A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                • \n@deprecated Use {@link #suppressedReasonsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                  A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                  \n@param suppressedReasons A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressedReasonsWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                    A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressedReasons property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressedReasons", "fluentEnumGetterMethodName" : "suppressedReasons", "fluentEnumSetterMethodName" : "suppressedReasons", "fluentGetterMethodName" : "suppressedReasonsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                    A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                    \n@param suppressedReasons A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressedReasonsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                      A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                      • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                      • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                      \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                      \n@return A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                      • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                      • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                      • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressedReasons", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressedReasons", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                        \n@return The value of the Member property for this object.\n@see SuppressionListReason\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                        \n@return The value of the Member property for this object.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SuppressedReasons", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                        A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                        • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                        • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                        \n@param suppressedReasons A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                        • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                        • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                        • ", "setterMethodName" : "setSuppressedReasonsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                          • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                          • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutAccountSuppressionAttributesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutAccountSuppressionAttributesRequest", "variableName" : "putAccountSuppressionAttributesRequest", "variableType" : "PutAccountSuppressionAttributesRequest", "documentation" : null, "simpleType" : "PutAccountSuppressionAttributesRequest", "variableSetterType" : "PutAccountSuppressionAttributesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutAccountSuppressionAttributesResponse" : { "c2jName" : "PutAccountSuppressionAttributesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutAccountSuppressionAttributesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutAccountSuppressionAttributesResponse", "variableName" : "putAccountSuppressionAttributesResponse", "variableType" : "PutAccountSuppressionAttributesResponse", "documentation" : null, "simpleType" : "PutAccountSuppressionAttributesResponse", "variableSetterType" : "PutAccountSuppressionAttributesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "PutConfigurationSetDeliveryOptionsRequest" : { "c2jName" : "PutConfigurationSetDeliveryOptionsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          A request to associate a configuration set with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutConfigurationSetDeliveryOptions", "locationName" : null, "requestUri" : "/v2/email/configuration-sets/{ConfigurationSetName}/delivery-options", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the configuration set that you want to associate with a dedicated IP pool.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to associate with a dedicated IP pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to associate with a dedicated IP pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the configuration set that you want to associate with a dedicated IP pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to associate with a dedicated IP pool.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTlsPolicyAsString", "beanStyleSetterMethodName" : "setTlsPolicy", "c2jName" : "TlsPolicy", "c2jShape" : "TlsPolicy", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tlsPolicyAsString(String)}.\n@param tlsPolicy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tlsPolicy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #tlsPolicy} will return {@link TlsPolicy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tlsPolicyAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                          \n@return Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy\n@deprecated Use {@link #tlsPolicyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          \n@param tlsPolicy Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy\n@return Returns a reference to this object so that method calls can be chained together.\n@see TlsPolicy\n@deprecated Use {@link #tlsPolicy(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "TlsPolicy", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TlsPolicy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTlsPolicy", "fluentEnumGetterMethodName" : "tlsPolicy", "fluentEnumSetterMethodName" : "tlsPolicy", "fluentGetterMethodName" : "tlsPolicyAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          \n@param tlsPolicy Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy\n@return Returns a reference to this object so that method calls can be chained together.\n@see TlsPolicy", "fluentSetterMethodName" : "tlsPolicy", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #tlsPolicy} will return {@link TlsPolicy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tlsPolicyAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                          \n@return Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TlsPolicy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TlsPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TlsPolicy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          \n@param tlsPolicy Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy", "setterMethodName" : "setTlsPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tlsPolicy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tlsPolicy", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingPoolName", "beanStyleSetterMethodName" : "setSendingPoolName", "c2jName" : "SendingPoolName", "c2jShape" : "SendingPoolName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sendingPoolName(String)}.\n@param sendingPoolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingPoolName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the dedicated IP pool that you want to associate with the configuration set.\n@deprecated Use {@link #sendingPoolName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param sendingPoolName The name of the dedicated IP pool that you want to associate with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingPoolName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingPoolName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingPoolName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingPoolName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param sendingPoolName The name of the dedicated IP pool that you want to associate with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingPoolName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the dedicated IP pool that you want to associate with the configuration set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingPoolName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingPoolName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SendingPoolName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param sendingPoolName The name of the dedicated IP pool that you want to associate with the configuration set.", "setterMethodName" : "setSendingPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sendingPoolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sendingPoolName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConfigurationSetName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the configuration set that you want to associate with a dedicated IP pool.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to associate with a dedicated IP pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to associate with a dedicated IP pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the configuration set that you want to associate with a dedicated IP pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to associate with a dedicated IP pool.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SendingPoolName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingPoolName", "beanStyleSetterMethodName" : "setSendingPoolName", "c2jName" : "SendingPoolName", "c2jShape" : "SendingPoolName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sendingPoolName(String)}.\n@param sendingPoolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingPoolName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the dedicated IP pool that you want to associate with the configuration set.\n@deprecated Use {@link #sendingPoolName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param sendingPoolName The name of the dedicated IP pool that you want to associate with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingPoolName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingPoolName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingPoolName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingPoolName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param sendingPoolName The name of the dedicated IP pool that you want to associate with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingPoolName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the dedicated IP pool that you want to associate with the configuration set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingPoolName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingPoolName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SendingPoolName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param sendingPoolName The name of the dedicated IP pool that you want to associate with the configuration set.", "setterMethodName" : "setSendingPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sendingPoolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sendingPoolName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TlsPolicy" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTlsPolicyAsString", "beanStyleSetterMethodName" : "setTlsPolicy", "c2jName" : "TlsPolicy", "c2jShape" : "TlsPolicy", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tlsPolicyAsString(String)}.\n@param tlsPolicy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tlsPolicy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #tlsPolicy} will return {@link TlsPolicy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tlsPolicyAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                          \n@return Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy\n@deprecated Use {@link #tlsPolicyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          \n@param tlsPolicy Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy\n@return Returns a reference to this object so that method calls can be chained together.\n@see TlsPolicy\n@deprecated Use {@link #tlsPolicy(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "TlsPolicy", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TlsPolicy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTlsPolicy", "fluentEnumGetterMethodName" : "tlsPolicy", "fluentEnumSetterMethodName" : "tlsPolicy", "fluentGetterMethodName" : "tlsPolicyAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          \n@param tlsPolicy Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy\n@return Returns a reference to this object so that method calls can be chained together.\n@see TlsPolicy", "fluentSetterMethodName" : "tlsPolicy", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #tlsPolicy} will return {@link TlsPolicy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tlsPolicyAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                          \n@return Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TlsPolicy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TlsPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TlsPolicy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          \n@param tlsPolicy Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy", "setterMethodName" : "setTlsPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tlsPolicy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tlsPolicy", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the configuration set that you want to associate with a dedicated IP pool.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to associate with a dedicated IP pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to associate with a dedicated IP pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the configuration set that you want to associate with a dedicated IP pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to associate with a dedicated IP pool.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to associate with a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTlsPolicyAsString", "beanStyleSetterMethodName" : "setTlsPolicy", "c2jName" : "TlsPolicy", "c2jShape" : "TlsPolicy", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tlsPolicyAsString(String)}.\n@param tlsPolicy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tlsPolicy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #tlsPolicy} will return {@link TlsPolicy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tlsPolicyAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                          \n@return Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy\n@deprecated Use {@link #tlsPolicyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          \n@param tlsPolicy Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy\n@return Returns a reference to this object so that method calls can be chained together.\n@see TlsPolicy\n@deprecated Use {@link #tlsPolicy(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "TlsPolicy", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TlsPolicy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTlsPolicy", "fluentEnumGetterMethodName" : "tlsPolicy", "fluentEnumSetterMethodName" : "tlsPolicy", "fluentGetterMethodName" : "tlsPolicyAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          \n@param tlsPolicy Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy\n@return Returns a reference to this object so that method calls can be chained together.\n@see TlsPolicy", "fluentSetterMethodName" : "tlsPolicy", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #tlsPolicy} will return {@link TlsPolicy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tlsPolicyAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                          \n@return Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TlsPolicy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TlsPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TlsPolicy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          \n@param tlsPolicy Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.\n@see TlsPolicy", "setterMethodName" : "setTlsPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tlsPolicy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tlsPolicy", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingPoolName", "beanStyleSetterMethodName" : "setSendingPoolName", "c2jName" : "SendingPoolName", "c2jShape" : "SendingPoolName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sendingPoolName(String)}.\n@param sendingPoolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingPoolName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the dedicated IP pool that you want to associate with the configuration set.\n@deprecated Use {@link #sendingPoolName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param sendingPoolName The name of the dedicated IP pool that you want to associate with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingPoolName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingPoolName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingPoolName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingPoolName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param sendingPoolName The name of the dedicated IP pool that you want to associate with the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingPoolName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the dedicated IP pool that you want to associate with the configuration set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingPoolName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingPoolName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SendingPoolName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param sendingPoolName The name of the dedicated IP pool that you want to associate with the configuration set.", "setterMethodName" : "setSendingPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sendingPoolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sendingPoolName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the dedicated IP pool that you want to associate with the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ConfigurationSetName" ], "shapeName" : "PutConfigurationSetDeliveryOptionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutConfigurationSetDeliveryOptionsRequest", "variableName" : "putConfigurationSetDeliveryOptionsRequest", "variableType" : "PutConfigurationSetDeliveryOptionsRequest", "documentation" : null, "simpleType" : "PutConfigurationSetDeliveryOptionsRequest", "variableSetterType" : "PutConfigurationSetDeliveryOptionsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutConfigurationSetDeliveryOptionsResponse" : { "c2jName" : "PutConfigurationSetDeliveryOptionsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutConfigurationSetDeliveryOptionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutConfigurationSetDeliveryOptionsResponse", "variableName" : "putConfigurationSetDeliveryOptionsResponse", "variableType" : "PutConfigurationSetDeliveryOptionsResponse", "documentation" : null, "simpleType" : "PutConfigurationSetDeliveryOptionsResponse", "variableSetterType" : "PutConfigurationSetDeliveryOptionsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "PutConfigurationSetReputationOptionsRequest" : { "c2jName" : "PutConfigurationSetReputationOptionsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          A request to enable or disable tracking of reputation metrics for a configuration set.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutConfigurationSetReputationOptions", "locationName" : null, "requestUri" : "/v2/email/configuration-sets/{ConfigurationSetName}/reputation-options", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the configuration set that you want to enable or disable reputation metric tracking for.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to enable or disable reputation metric tracking for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to enable or disable reputation metric tracking for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the configuration set that you want to enable or disable reputation metric tracking for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to enable or disable reputation metric tracking for.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReputationMetricsEnabled", "beanStyleSetterMethodName" : "setReputationMetricsEnabled", "c2jName" : "ReputationMetricsEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #reputationMetricsEnabled(Boolean)}.\n@param reputationMetricsEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reputationMetricsEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@return If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.\n@deprecated Use {@link #reputationMetricsEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param reputationMetricsEnabled If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reputationMetricsEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReputationMetricsEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReputationMetricsEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reputationMetricsEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param reputationMetricsEnabled If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reputationMetricsEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@return If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReputationMetricsEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReputationMetricsEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReputationMetricsEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param reputationMetricsEnabled If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.", "setterMethodName" : "setReputationMetricsEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "reputationMetricsEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "reputationMetricsEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConfigurationSetName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the configuration set that you want to enable or disable reputation metric tracking for.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to enable or disable reputation metric tracking for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to enable or disable reputation metric tracking for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the configuration set that you want to enable or disable reputation metric tracking for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to enable or disable reputation metric tracking for.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReputationMetricsEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReputationMetricsEnabled", "beanStyleSetterMethodName" : "setReputationMetricsEnabled", "c2jName" : "ReputationMetricsEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #reputationMetricsEnabled(Boolean)}.\n@param reputationMetricsEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reputationMetricsEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@return If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.\n@deprecated Use {@link #reputationMetricsEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param reputationMetricsEnabled If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reputationMetricsEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReputationMetricsEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReputationMetricsEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reputationMetricsEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param reputationMetricsEnabled If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reputationMetricsEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@return If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReputationMetricsEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReputationMetricsEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReputationMetricsEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param reputationMetricsEnabled If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.", "setterMethodName" : "setReputationMetricsEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "reputationMetricsEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "reputationMetricsEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the configuration set that you want to enable or disable reputation metric tracking for.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to enable or disable reputation metric tracking for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to enable or disable reputation metric tracking for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the configuration set that you want to enable or disable reputation metric tracking for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to enable or disable reputation metric tracking for.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable reputation metric tracking for.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReputationMetricsEnabled", "beanStyleSetterMethodName" : "setReputationMetricsEnabled", "c2jName" : "ReputationMetricsEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #reputationMetricsEnabled(Boolean)}.\n@param reputationMetricsEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reputationMetricsEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@return If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.\n@deprecated Use {@link #reputationMetricsEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param reputationMetricsEnabled If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reputationMetricsEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReputationMetricsEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReputationMetricsEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reputationMetricsEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param reputationMetricsEnabled If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reputationMetricsEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@return If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReputationMetricsEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReputationMetricsEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReputationMetricsEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param reputationMetricsEnabled If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.", "setterMethodName" : "setReputationMetricsEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "reputationMetricsEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "reputationMetricsEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ConfigurationSetName" ], "shapeName" : "PutConfigurationSetReputationOptionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutConfigurationSetReputationOptionsRequest", "variableName" : "putConfigurationSetReputationOptionsRequest", "variableType" : "PutConfigurationSetReputationOptionsRequest", "documentation" : null, "simpleType" : "PutConfigurationSetReputationOptionsRequest", "variableSetterType" : "PutConfigurationSetReputationOptionsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutConfigurationSetReputationOptionsResponse" : { "c2jName" : "PutConfigurationSetReputationOptionsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutConfigurationSetReputationOptionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutConfigurationSetReputationOptionsResponse", "variableName" : "putConfigurationSetReputationOptionsResponse", "variableType" : "PutConfigurationSetReputationOptionsResponse", "documentation" : null, "simpleType" : "PutConfigurationSetReputationOptionsResponse", "variableSetterType" : "PutConfigurationSetReputationOptionsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "PutConfigurationSetSendingOptionsRequest" : { "c2jName" : "PutConfigurationSetSendingOptionsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          A request to enable or disable the ability of Amazon SES to send emails that use a specific configuration set.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutConfigurationSetSendingOptions", "locationName" : null, "requestUri" : "/v2/email/configuration-sets/{ConfigurationSetName}/sending", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the configuration set that you want to enable or disable email sending for.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to enable or disable email sending for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to enable or disable email sending for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the configuration set that you want to enable or disable email sending for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to enable or disable email sending for.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingEnabled", "beanStyleSetterMethodName" : "setSendingEnabled", "c2jName" : "SendingEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sendingEnabled(Boolean)}.\n@param sendingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@return If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.\n@deprecated Use {@link #sendingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param sendingEnabled If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param sendingEnabled If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@return If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SendingEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param sendingEnabled If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.", "setterMethodName" : "setSendingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConfigurationSetName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the configuration set that you want to enable or disable email sending for.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to enable or disable email sending for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to enable or disable email sending for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the configuration set that you want to enable or disable email sending for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to enable or disable email sending for.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SendingEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingEnabled", "beanStyleSetterMethodName" : "setSendingEnabled", "c2jName" : "SendingEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sendingEnabled(Boolean)}.\n@param sendingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@return If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.\n@deprecated Use {@link #sendingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param sendingEnabled If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param sendingEnabled If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@return If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SendingEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param sendingEnabled If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.", "setterMethodName" : "setSendingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the configuration set that you want to enable or disable email sending for.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to enable or disable email sending for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to enable or disable email sending for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the configuration set that you want to enable or disable email sending for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to enable or disable email sending for.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to enable or disable email sending for.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingEnabled", "beanStyleSetterMethodName" : "setSendingEnabled", "c2jName" : "SendingEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sendingEnabled(Boolean)}.\n@param sendingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@return If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.\n@deprecated Use {@link #sendingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param sendingEnabled If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param sendingEnabled If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@return If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SendingEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          \n@param sendingEnabled If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.", "setterMethodName" : "setSendingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ConfigurationSetName" ], "shapeName" : "PutConfigurationSetSendingOptionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutConfigurationSetSendingOptionsRequest", "variableName" : "putConfigurationSetSendingOptionsRequest", "variableType" : "PutConfigurationSetSendingOptionsRequest", "documentation" : null, "simpleType" : "PutConfigurationSetSendingOptionsRequest", "variableSetterType" : "PutConfigurationSetSendingOptionsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutConfigurationSetSendingOptionsResponse" : { "c2jName" : "PutConfigurationSetSendingOptionsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutConfigurationSetSendingOptionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutConfigurationSetSendingOptionsResponse", "variableName" : "putConfigurationSetSendingOptionsResponse", "variableType" : "PutConfigurationSetSendingOptionsResponse", "documentation" : null, "simpleType" : "PutConfigurationSetSendingOptionsResponse", "variableSetterType" : "PutConfigurationSetSendingOptionsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "PutConfigurationSetSuppressionOptionsRequest" : { "c2jName" : "PutConfigurationSetSuppressionOptionsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          A request to change the account suppression list preferences for a specific configuration set.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutConfigurationSetSuppressionOptions", "locationName" : null, "requestUri" : "/v2/email/configuration-sets/{ConfigurationSetName}/suppression-options", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the configuration set that you want to change the suppression list preferences for.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to change the suppression list preferences for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to change the suppression list preferences for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the configuration set that you want to change the suppression list preferences for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                          \n@param configurationSetName The name of the configuration set that you want to change the suppression list preferences for.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSuppressedReasonsAsStrings", "beanStyleSetterMethodName" : "setSuppressedReasonsWithStrings", "c2jName" : "SuppressedReasons", "c2jShape" : "SuppressionListReasons", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                          • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                          • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #suppressedReasonsAsStrings(List)}.\n@param suppressedReasons a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressedReasonsWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                          • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                          • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                          \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                          \n@return A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                          • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                          • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                          • \n@deprecated Use {@link #suppressedReasonsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                            A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                            • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                            • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                            \n@param suppressedReasons A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                            • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                            • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressedReasonsWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                              A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                              • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                              • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressedReasons property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressedReasons", "fluentEnumGetterMethodName" : "suppressedReasons", "fluentEnumSetterMethodName" : "suppressedReasons", "fluentGetterMethodName" : "suppressedReasonsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                              A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                              • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                              • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                              \n@param suppressedReasons A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                              • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                              • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressedReasonsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                \n@return A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressedReasons", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressedReasons", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                  \n@return The value of the Member property for this object.\n@see SuppressionListReason\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                  \n@return The value of the Member property for this object.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SuppressedReasons", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                  A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                  \n@param suppressedReasons A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                  • ", "setterMethodName" : "setSuppressedReasonsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                    A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConfigurationSetName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                    The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                    The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                                    \n@return The name of the configuration set that you want to change the suppression list preferences for.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                    The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set that you want to change the suppression list preferences for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                    The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                    The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set that you want to change the suppression list preferences for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                    The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                                    \n@return The name of the configuration set that you want to change the suppression list preferences for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                    The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                                    \n@param configurationSetName The name of the configuration set that you want to change the suppression list preferences for.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                    The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SuppressedReasons" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSuppressedReasonsAsStrings", "beanStyleSetterMethodName" : "setSuppressedReasonsWithStrings", "c2jName" : "SuppressedReasons", "c2jShape" : "SuppressionListReasons", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                    A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #suppressedReasonsAsStrings(List)}.\n@param suppressedReasons a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressedReasonsWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                    A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                    \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                    \n@return A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                    • \n@deprecated Use {@link #suppressedReasonsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                      • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                      • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param suppressedReasons A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                      • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                      • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressedReasonsWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                        A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                        • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                        • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressedReasons property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressedReasons", "fluentEnumGetterMethodName" : "suppressedReasons", "fluentEnumSetterMethodName" : "suppressedReasons", "fluentGetterMethodName" : "suppressedReasonsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                        A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                        • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                        • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                        \n@param suppressedReasons A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                        • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                        • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressedReasonsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                          A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                          • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                          • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                                          \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                          \n@return A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                          • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                          • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                          • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressedReasons", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressedReasons", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The value of the Member property for this object.\n@see SuppressionListReason\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The value of the Member property for this object.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SuppressedReasons", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                            • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                            • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param suppressedReasons A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                            • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                            • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                            • ", "setterMethodName" : "setSuppressedReasonsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                              • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                              • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                                              \n@return The name of the configuration set that you want to change the suppression list preferences for.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param configurationSetName The name of the configuration set that you want to change the suppression list preferences for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param configurationSetName The name of the configuration set that you want to change the suppression list preferences for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                                              \n@return The name of the configuration set that you want to change the suppression list preferences for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param configurationSetName The name of the configuration set that you want to change the suppression list preferences for.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The name of the configuration set that you want to change the suppression list preferences for.

                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSuppressedReasonsAsStrings", "beanStyleSetterMethodName" : "setSuppressedReasonsWithStrings", "c2jName" : "SuppressedReasons", "c2jShape" : "SuppressionListReasons", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                              • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                              • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #suppressedReasonsAsStrings(List)}.\n@param suppressedReasons a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressedReasonsWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                              • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                              • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                                                                                                              \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                              \n@return A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                              • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                              • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                              • \n@deprecated Use {@link #suppressedReasonsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                \n@param suppressedReasons A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressedReasonsWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                  A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressedReasons property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressedReasons", "fluentEnumGetterMethodName" : "suppressedReasons", "fluentEnumSetterMethodName" : "suppressedReasons", "fluentGetterMethodName" : "suppressedReasonsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                  A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                  \n@param suppressedReasons A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressedReasonsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                    A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                                    \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                    \n@return A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                    • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressedReasons", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressedReasons", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see SuppressionListReason\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SuppressedReasons", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                      A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                      • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                      • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                      \n@param suppressedReasons A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                      • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                      • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                      • ", "setterMethodName" : "setSuppressedReasonsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                        • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ConfigurationSetName" ], "shapeName" : "PutConfigurationSetSuppressionOptionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutConfigurationSetSuppressionOptionsRequest", "variableName" : "putConfigurationSetSuppressionOptionsRequest", "variableType" : "PutConfigurationSetSuppressionOptionsRequest", "documentation" : null, "simpleType" : "PutConfigurationSetSuppressionOptionsRequest", "variableSetterType" : "PutConfigurationSetSuppressionOptionsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutConfigurationSetSuppressionOptionsResponse" : { "c2jName" : "PutConfigurationSetSuppressionOptionsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutConfigurationSetSuppressionOptionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutConfigurationSetSuppressionOptionsResponse", "variableName" : "putConfigurationSetSuppressionOptionsResponse", "variableType" : "PutConfigurationSetSuppressionOptionsResponse", "documentation" : null, "simpleType" : "PutConfigurationSetSuppressionOptionsResponse", "variableSetterType" : "PutConfigurationSetSuppressionOptionsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "PutConfigurationSetTrackingOptionsRequest" : { "c2jName" : "PutConfigurationSetTrackingOptionsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A request to add a custom domain for tracking open and click events to a configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutConfigurationSetTrackingOptions", "locationName" : null, "requestUri" : "/v2/email/configuration-sets/{ConfigurationSetName}/tracking-options", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The name of the configuration set that you want to add a custom tracking domain to.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param configurationSetName The name of the configuration set that you want to add a custom tracking domain to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param configurationSetName The name of the configuration set that you want to add a custom tracking domain to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The name of the configuration set that you want to add a custom tracking domain to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param configurationSetName The name of the configuration set that you want to add a custom tracking domain to.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomRedirectDomain", "beanStyleSetterMethodName" : "setCustomRedirectDomain", "c2jName" : "CustomRedirectDomain", "c2jShape" : "CustomRedirectDomain", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customRedirectDomain(String)}.\n@param customRedirectDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customRedirectDomain(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The domain that you want to use to track open and click events.\n@deprecated Use {@link #customRedirectDomain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param customRedirectDomain The domain that you want to use to track open and click events.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customRedirectDomain(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomRedirectDomain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomRedirectDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customRedirectDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param customRedirectDomain The domain that you want to use to track open and click events.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customRedirectDomain", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The domain that you want to use to track open and click events.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRedirectDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRedirectDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomRedirectDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param customRedirectDomain The domain that you want to use to track open and click events.", "setterMethodName" : "setCustomRedirectDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customRedirectDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customRedirectDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConfigurationSetName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The name of the configuration set that you want to add a custom tracking domain to.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param configurationSetName The name of the configuration set that you want to add a custom tracking domain to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param configurationSetName The name of the configuration set that you want to add a custom tracking domain to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The name of the configuration set that you want to add a custom tracking domain to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param configurationSetName The name of the configuration set that you want to add a custom tracking domain to.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomRedirectDomain" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomRedirectDomain", "beanStyleSetterMethodName" : "setCustomRedirectDomain", "c2jName" : "CustomRedirectDomain", "c2jShape" : "CustomRedirectDomain", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customRedirectDomain(String)}.\n@param customRedirectDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customRedirectDomain(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The domain that you want to use to track open and click events.\n@deprecated Use {@link #customRedirectDomain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param customRedirectDomain The domain that you want to use to track open and click events.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customRedirectDomain(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomRedirectDomain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomRedirectDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customRedirectDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param customRedirectDomain The domain that you want to use to track open and click events.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customRedirectDomain", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The domain that you want to use to track open and click events.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRedirectDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRedirectDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomRedirectDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param customRedirectDomain The domain that you want to use to track open and click events.", "setterMethodName" : "setCustomRedirectDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customRedirectDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customRedirectDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The name of the configuration set that you want to add a custom tracking domain to.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param configurationSetName The name of the configuration set that you want to add a custom tracking domain to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param configurationSetName The name of the configuration set that you want to add a custom tracking domain to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The name of the configuration set that you want to add a custom tracking domain to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param configurationSetName The name of the configuration set that you want to add a custom tracking domain to.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the configuration set that you want to add a custom tracking domain to.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomRedirectDomain", "beanStyleSetterMethodName" : "setCustomRedirectDomain", "c2jName" : "CustomRedirectDomain", "c2jShape" : "CustomRedirectDomain", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customRedirectDomain(String)}.\n@param customRedirectDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customRedirectDomain(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The domain that you want to use to track open and click events.\n@deprecated Use {@link #customRedirectDomain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param customRedirectDomain The domain that you want to use to track open and click events.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customRedirectDomain(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomRedirectDomain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomRedirectDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customRedirectDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param customRedirectDomain The domain that you want to use to track open and click events.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customRedirectDomain", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The domain that you want to use to track open and click events.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRedirectDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRedirectDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomRedirectDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param customRedirectDomain The domain that you want to use to track open and click events.", "setterMethodName" : "setCustomRedirectDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customRedirectDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customRedirectDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The domain that you want to use to track open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ConfigurationSetName" ], "shapeName" : "PutConfigurationSetTrackingOptionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutConfigurationSetTrackingOptionsRequest", "variableName" : "putConfigurationSetTrackingOptionsRequest", "variableType" : "PutConfigurationSetTrackingOptionsRequest", "documentation" : null, "simpleType" : "PutConfigurationSetTrackingOptionsRequest", "variableSetterType" : "PutConfigurationSetTrackingOptionsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutConfigurationSetTrackingOptionsResponse" : { "c2jName" : "PutConfigurationSetTrackingOptionsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutConfigurationSetTrackingOptionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutConfigurationSetTrackingOptionsResponse", "variableName" : "putConfigurationSetTrackingOptionsResponse", "variableType" : "PutConfigurationSetTrackingOptionsResponse", "documentation" : null, "simpleType" : "PutConfigurationSetTrackingOptionsResponse", "variableSetterType" : "PutConfigurationSetTrackingOptionsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "PutDedicatedIpInPoolRequest" : { "c2jName" : "PutDedicatedIpInPoolRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A request to move a dedicated IP address to a dedicated IP pool.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutDedicatedIpInPool", "locationName" : null, "requestUri" : "/v2/email/dedicated-ips/{IP}/pool", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIp", "beanStyleSetterMethodName" : "setIp", "c2jName" : "Ip", "c2jShape" : "Ip", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ip(String)}.\n@param ip a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ip(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.\n@deprecated Use {@link #ip()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param ip The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ip(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ip property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIp", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ip", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param ip The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ip", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "IP", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IP", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ip", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param ip The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.", "setterMethodName" : "setIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationPoolName", "beanStyleSetterMethodName" : "setDestinationPoolName", "c2jName" : "DestinationPoolName", "c2jShape" : "PoolName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destinationPoolName(String)}.\n@param destinationPoolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationPoolName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.\n@deprecated Use {@link #destinationPoolName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param destinationPoolName The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationPoolName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationPoolName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationPoolName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationPoolName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param destinationPoolName The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationPoolName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationPoolName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationPoolName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DestinationPoolName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param destinationPoolName The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.", "setterMethodName" : "setDestinationPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destinationPoolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "destinationPoolName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DestinationPoolName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationPoolName", "beanStyleSetterMethodName" : "setDestinationPoolName", "c2jName" : "DestinationPoolName", "c2jShape" : "PoolName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destinationPoolName(String)}.\n@param destinationPoolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationPoolName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.\n@deprecated Use {@link #destinationPoolName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param destinationPoolName The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationPoolName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationPoolName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationPoolName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationPoolName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param destinationPoolName The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationPoolName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationPoolName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationPoolName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DestinationPoolName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param destinationPoolName The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.", "setterMethodName" : "setDestinationPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destinationPoolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "destinationPoolName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Ip" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIp", "beanStyleSetterMethodName" : "setIp", "c2jName" : "Ip", "c2jShape" : "Ip", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ip(String)}.\n@param ip a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ip(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.\n@deprecated Use {@link #ip()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param ip The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ip(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ip property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIp", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ip", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param ip The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ip", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "IP", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IP", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ip", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param ip The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.", "setterMethodName" : "setIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIp", "beanStyleSetterMethodName" : "setIp", "c2jName" : "Ip", "c2jShape" : "Ip", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ip(String)}.\n@param ip a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ip(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.\n@deprecated Use {@link #ip()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param ip The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ip(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ip property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIp", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ip", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param ip The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ip", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "IP", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IP", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ip", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param ip The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.", "setterMethodName" : "setIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The IP address that you want to move to the dedicated IP pool. The value you specify has to be a dedicated IP address that's associated with your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationPoolName", "beanStyleSetterMethodName" : "setDestinationPoolName", "c2jName" : "DestinationPoolName", "c2jShape" : "PoolName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destinationPoolName(String)}.\n@param destinationPoolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationPoolName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.\n@deprecated Use {@link #destinationPoolName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param destinationPoolName The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationPoolName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationPoolName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationPoolName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationPoolName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param destinationPoolName The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationPoolName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationPoolName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationPoolName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DestinationPoolName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param destinationPoolName The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.", "setterMethodName" : "setDestinationPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destinationPoolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "destinationPoolName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The name of the IP pool that you want to add the dedicated IP address to. You have to specify an IP pool that already exists.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Ip", "DestinationPoolName" ], "shapeName" : "PutDedicatedIpInPoolRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutDedicatedIpInPoolRequest", "variableName" : "putDedicatedIpInPoolRequest", "variableType" : "PutDedicatedIpInPoolRequest", "documentation" : null, "simpleType" : "PutDedicatedIpInPoolRequest", "variableSetterType" : "PutDedicatedIpInPoolRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutDedicatedIpInPoolResponse" : { "c2jName" : "PutDedicatedIpInPoolResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutDedicatedIpInPoolResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutDedicatedIpInPoolResponse", "variableName" : "putDedicatedIpInPoolResponse", "variableType" : "PutDedicatedIpInPoolResponse", "documentation" : null, "simpleType" : "PutDedicatedIpInPoolResponse", "variableSetterType" : "PutDedicatedIpInPoolResponse" }, "wrapper" : false, "xmlNamespace" : null }, "PutDedicatedIpWarmupAttributesRequest" : { "c2jName" : "PutDedicatedIpWarmupAttributesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A request to change the warm-up attributes for a dedicated IP address. This operation is useful when you want to resume the warm-up process for an existing IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutDedicatedIpWarmupAttributes", "locationName" : null, "requestUri" : "/v2/email/dedicated-ips/{IP}/warmup", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIp", "beanStyleSetterMethodName" : "setIp", "c2jName" : "Ip", "c2jShape" : "Ip", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ip(String)}.\n@param ip a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ip(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The dedicated IP address that you want to update the warm-up attributes for.\n@deprecated Use {@link #ip()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param ip The dedicated IP address that you want to update the warm-up attributes for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ip(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ip property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIp", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ip", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param ip The dedicated IP address that you want to update the warm-up attributes for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ip", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The dedicated IP address that you want to update the warm-up attributes for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "IP", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IP", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ip", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param ip The dedicated IP address that you want to update the warm-up attributes for.", "setterMethodName" : "setIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWarmupPercentage", "beanStyleSetterMethodName" : "setWarmupPercentage", "c2jName" : "WarmupPercentage", "c2jShape" : "Percentage100Wrapper", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #warmupPercentage(Integer)}.\n@param warmupPercentage a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #warmupPercentage(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The warm-up percentage that you want to associate with the dedicated IP address.\n@deprecated Use {@link #warmupPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param warmupPercentage The warm-up percentage that you want to associate with the dedicated IP address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #warmupPercentage(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WarmupPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWarmupPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "warmupPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param warmupPercentage The warm-up percentage that you want to associate with the dedicated IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "warmupPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The warm-up percentage that you want to associate with the dedicated IP address.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WarmupPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WarmupPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "WarmupPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param warmupPercentage The warm-up percentage that you want to associate with the dedicated IP address.", "setterMethodName" : "setWarmupPercentage", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "warmupPercentage", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "warmupPercentage", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Ip" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIp", "beanStyleSetterMethodName" : "setIp", "c2jName" : "Ip", "c2jShape" : "Ip", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ip(String)}.\n@param ip a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ip(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The dedicated IP address that you want to update the warm-up attributes for.\n@deprecated Use {@link #ip()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param ip The dedicated IP address that you want to update the warm-up attributes for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ip(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ip property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIp", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ip", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param ip The dedicated IP address that you want to update the warm-up attributes for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ip", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The dedicated IP address that you want to update the warm-up attributes for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "IP", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IP", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ip", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param ip The dedicated IP address that you want to update the warm-up attributes for.", "setterMethodName" : "setIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "WarmupPercentage" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWarmupPercentage", "beanStyleSetterMethodName" : "setWarmupPercentage", "c2jName" : "WarmupPercentage", "c2jShape" : "Percentage100Wrapper", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #warmupPercentage(Integer)}.\n@param warmupPercentage a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #warmupPercentage(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The warm-up percentage that you want to associate with the dedicated IP address.\n@deprecated Use {@link #warmupPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param warmupPercentage The warm-up percentage that you want to associate with the dedicated IP address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #warmupPercentage(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WarmupPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWarmupPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "warmupPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param warmupPercentage The warm-up percentage that you want to associate with the dedicated IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "warmupPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The warm-up percentage that you want to associate with the dedicated IP address.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WarmupPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WarmupPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "WarmupPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param warmupPercentage The warm-up percentage that you want to associate with the dedicated IP address.", "setterMethodName" : "setWarmupPercentage", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "warmupPercentage", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "warmupPercentage", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIp", "beanStyleSetterMethodName" : "setIp", "c2jName" : "Ip", "c2jShape" : "Ip", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ip(String)}.\n@param ip a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ip(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The dedicated IP address that you want to update the warm-up attributes for.\n@deprecated Use {@link #ip()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param ip The dedicated IP address that you want to update the warm-up attributes for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ip(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ip property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIp", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ip", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param ip The dedicated IP address that you want to update the warm-up attributes for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ip", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The dedicated IP address that you want to update the warm-up attributes for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "IP", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IP", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ip", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param ip The dedicated IP address that you want to update the warm-up attributes for.", "setterMethodName" : "setIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The dedicated IP address that you want to update the warm-up attributes for.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWarmupPercentage", "beanStyleSetterMethodName" : "setWarmupPercentage", "c2jName" : "WarmupPercentage", "c2jShape" : "Percentage100Wrapper", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #warmupPercentage(Integer)}.\n@param warmupPercentage a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #warmupPercentage(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The warm-up percentage that you want to associate with the dedicated IP address.\n@deprecated Use {@link #warmupPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param warmupPercentage The warm-up percentage that you want to associate with the dedicated IP address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #warmupPercentage(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WarmupPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWarmupPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "warmupPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param warmupPercentage The warm-up percentage that you want to associate with the dedicated IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "warmupPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The warm-up percentage that you want to associate with the dedicated IP address.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WarmupPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WarmupPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "WarmupPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param warmupPercentage The warm-up percentage that you want to associate with the dedicated IP address.", "setterMethodName" : "setWarmupPercentage", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "warmupPercentage", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "warmupPercentage", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The warm-up percentage that you want to associate with the dedicated IP address.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Ip", "WarmupPercentage" ], "shapeName" : "PutDedicatedIpWarmupAttributesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutDedicatedIpWarmupAttributesRequest", "variableName" : "putDedicatedIpWarmupAttributesRequest", "variableType" : "PutDedicatedIpWarmupAttributesRequest", "documentation" : null, "simpleType" : "PutDedicatedIpWarmupAttributesRequest", "variableSetterType" : "PutDedicatedIpWarmupAttributesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutDedicatedIpWarmupAttributesResponse" : { "c2jName" : "PutDedicatedIpWarmupAttributesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutDedicatedIpWarmupAttributesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutDedicatedIpWarmupAttributesResponse", "variableName" : "putDedicatedIpWarmupAttributesResponse", "variableType" : "PutDedicatedIpWarmupAttributesResponse", "documentation" : null, "simpleType" : "PutDedicatedIpWarmupAttributesResponse", "variableSetterType" : "PutDedicatedIpWarmupAttributesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "PutDeliverabilityDashboardOptionRequest" : { "c2jName" : "PutDeliverabilityDashboardOptionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Enable or disable the Deliverability dashboard. When you enable the Deliverability dashboard, you gain access to reputation, deliverability, and other metrics for the domains that you use to send email using Amazon SES API v2. You also gain the ability to perform predictive inbox placement tests.

                                                                                                                                                                                                                                                                                                                                                                                                        When you use the Deliverability dashboard, you pay a monthly subscription charge, in addition to any other fees that you accrue by using Amazon SES and other AWS services. For more information about the features and cost of a Deliverability dashboard subscription, see Amazon Pinpoint Pricing.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutDeliverabilityDashboardOption", "locationName" : null, "requestUri" : "/v2/email/deliverability-dashboard", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDashboardEnabled", "beanStyleSetterMethodName" : "setDashboardEnabled", "c2jName" : "DashboardEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #dashboardEnabled(Boolean)}.\n@param dashboardEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dashboardEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.\n@deprecated Use {@link #dashboardEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param dashboardEnabled Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dashboardEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashboardEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashboardEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashboardEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param dashboardEnabled Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashboardEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DashboardEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DashboardEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DashboardEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param dashboardEnabled Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.", "setterMethodName" : "setDashboardEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dashboardEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dashboardEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubscribedDomains", "beanStyleSetterMethodName" : "setSubscribedDomains", "c2jName" : "SubscribedDomains", "c2jShape" : "DomainDeliverabilityTrackingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #subscribedDomains(List)}.\n@param subscribedDomains a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subscribedDomains(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSubscribedDomains()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.\n@deprecated Use {@link #subscribedDomains()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subscribedDomains An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subscribedDomains(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubscribedDomains property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubscribedDomains", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subscribedDomains", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subscribedDomains An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subscribedDomains", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSubscribedDomains()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubscribedDomains", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubscribedDomains", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DomainDeliverabilityTrackingOption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainDeliverabilityTrackingOption.Builder} avoiding the need to create one manually via {@link DomainDeliverabilityTrackingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainDeliverabilityTrackingOption.Builder#build()} is called immediately and its result is passed to {@link #member(DomainDeliverabilityTrackingOption)}.\n@param member a consumer that will call methods on {@link DomainDeliverabilityTrackingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainDeliverabilityTrackingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DomainDeliverabilityTrackingOption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DomainDeliverabilityTrackingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DomainDeliverabilityTrackingOption", "variableName" : "member", "variableType" : "DomainDeliverabilityTrackingOption", "documentation" : null, "simpleType" : "DomainDeliverabilityTrackingOption", "variableSetterType" : "DomainDeliverabilityTrackingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainDeliverabilityTrackingOption", "variableName" : "member", "variableType" : "DomainDeliverabilityTrackingOption", "documentation" : "", "simpleType" : "DomainDeliverabilityTrackingOption", "variableSetterType" : "DomainDeliverabilityTrackingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainDeliverabilityTrackingOption", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainDeliverabilityTrackingOption", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SubscribedDomains", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subscribedDomains An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.", "setterMethodName" : "setSubscribedDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subscribedDomains", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "subscribedDomains", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DashboardEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDashboardEnabled", "beanStyleSetterMethodName" : "setDashboardEnabled", "c2jName" : "DashboardEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #dashboardEnabled(Boolean)}.\n@param dashboardEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dashboardEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.\n@deprecated Use {@link #dashboardEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param dashboardEnabled Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dashboardEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashboardEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashboardEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashboardEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param dashboardEnabled Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashboardEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DashboardEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DashboardEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DashboardEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param dashboardEnabled Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.", "setterMethodName" : "setDashboardEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dashboardEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dashboardEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SubscribedDomains" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubscribedDomains", "beanStyleSetterMethodName" : "setSubscribedDomains", "c2jName" : "SubscribedDomains", "c2jShape" : "DomainDeliverabilityTrackingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #subscribedDomains(List)}.\n@param subscribedDomains a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subscribedDomains(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSubscribedDomains()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.\n@deprecated Use {@link #subscribedDomains()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subscribedDomains An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subscribedDomains(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubscribedDomains property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubscribedDomains", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subscribedDomains", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subscribedDomains An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subscribedDomains", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSubscribedDomains()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubscribedDomains", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubscribedDomains", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DomainDeliverabilityTrackingOption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainDeliverabilityTrackingOption.Builder} avoiding the need to create one manually via {@link DomainDeliverabilityTrackingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainDeliverabilityTrackingOption.Builder#build()} is called immediately and its result is passed to {@link #member(DomainDeliverabilityTrackingOption)}.\n@param member a consumer that will call methods on {@link DomainDeliverabilityTrackingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainDeliverabilityTrackingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DomainDeliverabilityTrackingOption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DomainDeliverabilityTrackingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DomainDeliverabilityTrackingOption", "variableName" : "member", "variableType" : "DomainDeliverabilityTrackingOption", "documentation" : null, "simpleType" : "DomainDeliverabilityTrackingOption", "variableSetterType" : "DomainDeliverabilityTrackingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainDeliverabilityTrackingOption", "variableName" : "member", "variableType" : "DomainDeliverabilityTrackingOption", "documentation" : "", "simpleType" : "DomainDeliverabilityTrackingOption", "variableSetterType" : "DomainDeliverabilityTrackingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainDeliverabilityTrackingOption", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainDeliverabilityTrackingOption", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SubscribedDomains", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subscribedDomains An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.", "setterMethodName" : "setSubscribedDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subscribedDomains", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "subscribedDomains", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDashboardEnabled", "beanStyleSetterMethodName" : "setDashboardEnabled", "c2jName" : "DashboardEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #dashboardEnabled(Boolean)}.\n@param dashboardEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dashboardEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.\n@deprecated Use {@link #dashboardEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param dashboardEnabled Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dashboardEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashboardEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashboardEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashboardEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param dashboardEnabled Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashboardEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DashboardEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DashboardEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DashboardEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param dashboardEnabled Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.", "setterMethodName" : "setDashboardEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dashboardEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dashboardEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubscribedDomains", "beanStyleSetterMethodName" : "setSubscribedDomains", "c2jName" : "SubscribedDomains", "c2jShape" : "DomainDeliverabilityTrackingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #subscribedDomains(List)}.\n@param subscribedDomains a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subscribedDomains(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSubscribedDomains()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.\n@deprecated Use {@link #subscribedDomains()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subscribedDomains An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subscribedDomains(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubscribedDomains property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubscribedDomains", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subscribedDomains", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subscribedDomains An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subscribedDomains", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSubscribedDomains()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubscribedDomains", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubscribedDomains", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DomainDeliverabilityTrackingOption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainDeliverabilityTrackingOption.Builder} avoiding the need to create one manually via {@link DomainDeliverabilityTrackingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainDeliverabilityTrackingOption.Builder#build()} is called immediately and its result is passed to {@link #member(DomainDeliverabilityTrackingOption)}.\n@param member a consumer that will call methods on {@link DomainDeliverabilityTrackingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainDeliverabilityTrackingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DomainDeliverabilityTrackingOption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DomainDeliverabilityTrackingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DomainDeliverabilityTrackingOption", "variableName" : "member", "variableType" : "DomainDeliverabilityTrackingOption", "documentation" : null, "simpleType" : "DomainDeliverabilityTrackingOption", "variableSetterType" : "DomainDeliverabilityTrackingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainDeliverabilityTrackingOption", "variableName" : "member", "variableType" : "DomainDeliverabilityTrackingOption", "documentation" : "", "simpleType" : "DomainDeliverabilityTrackingOption", "variableSetterType" : "DomainDeliverabilityTrackingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainDeliverabilityTrackingOption", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainDeliverabilityTrackingOption", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SubscribedDomains", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subscribedDomains An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.", "setterMethodName" : "setSubscribedDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subscribedDomains", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "subscribedDomains", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DashboardEnabled" ], "shapeName" : "PutDeliverabilityDashboardOptionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutDeliverabilityDashboardOptionRequest", "variableName" : "putDeliverabilityDashboardOptionRequest", "variableType" : "PutDeliverabilityDashboardOptionRequest", "documentation" : null, "simpleType" : "PutDeliverabilityDashboardOptionRequest", "variableSetterType" : "PutDeliverabilityDashboardOptionRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutDeliverabilityDashboardOptionResponse" : { "c2jName" : "PutDeliverabilityDashboardOptionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A response that indicates whether the Deliverability dashboard is enabled.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutDeliverabilityDashboardOptionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutDeliverabilityDashboardOptionResponse", "variableName" : "putDeliverabilityDashboardOptionResponse", "variableType" : "PutDeliverabilityDashboardOptionResponse", "documentation" : null, "simpleType" : "PutDeliverabilityDashboardOptionResponse", "variableSetterType" : "PutDeliverabilityDashboardOptionResponse" }, "wrapper" : false, "xmlNamespace" : null }, "PutEmailIdentityDkimAttributesRequest" : { "c2jName" : "PutEmailIdentityDkimAttributesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A request to enable or disable DKIM signing of email that you send from an email identity.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutEmailIdentityDkimAttributes", "locationName" : null, "requestUri" : "/v2/email/identities/{EmailIdentity}/dkim", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailIdentity", "beanStyleSetterMethodName" : "setEmailIdentity", "c2jName" : "EmailIdentity", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailIdentity(String)}.\n@param emailIdentity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentity(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The email identity that you want to change the DKIM settings for.\n@deprecated Use {@link #emailIdentity()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param emailIdentity The email identity that you want to change the DKIM settings for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentity(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentity property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentity", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param emailIdentity The email identity that you want to change the DKIM settings for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentity", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The email identity that you want to change the DKIM settings for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentity", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param emailIdentity The email identity that you want to change the DKIM settings for.", "setterMethodName" : "setEmailIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSigningEnabled", "beanStyleSetterMethodName" : "setSigningEnabled", "c2jName" : "SigningEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #signingEnabled(Boolean)}.\n@param signingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #signingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.\n@deprecated Use {@link #signingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param signingEnabled Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #signingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SigningEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSigningEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "signingEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param signingEnabled Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "signingEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SigningEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SigningEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SigningEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param signingEnabled Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.", "setterMethodName" : "setSigningEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "signingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "signingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EmailIdentity" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailIdentity", "beanStyleSetterMethodName" : "setEmailIdentity", "c2jName" : "EmailIdentity", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailIdentity(String)}.\n@param emailIdentity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentity(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The email identity that you want to change the DKIM settings for.\n@deprecated Use {@link #emailIdentity()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param emailIdentity The email identity that you want to change the DKIM settings for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentity(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentity property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentity", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param emailIdentity The email identity that you want to change the DKIM settings for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentity", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The email identity that you want to change the DKIM settings for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentity", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param emailIdentity The email identity that you want to change the DKIM settings for.", "setterMethodName" : "setEmailIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SigningEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSigningEnabled", "beanStyleSetterMethodName" : "setSigningEnabled", "c2jName" : "SigningEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #signingEnabled(Boolean)}.\n@param signingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #signingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.\n@deprecated Use {@link #signingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param signingEnabled Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #signingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SigningEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSigningEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "signingEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param signingEnabled Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "signingEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SigningEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SigningEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SigningEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param signingEnabled Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.", "setterMethodName" : "setSigningEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "signingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "signingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailIdentity", "beanStyleSetterMethodName" : "setEmailIdentity", "c2jName" : "EmailIdentity", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailIdentity(String)}.\n@param emailIdentity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentity(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The email identity that you want to change the DKIM settings for.\n@deprecated Use {@link #emailIdentity()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param emailIdentity The email identity that you want to change the DKIM settings for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentity(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentity property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentity", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param emailIdentity The email identity that you want to change the DKIM settings for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentity", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The email identity that you want to change the DKIM settings for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentity", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param emailIdentity The email identity that you want to change the DKIM settings for.", "setterMethodName" : "setEmailIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to change the DKIM settings for.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSigningEnabled", "beanStyleSetterMethodName" : "setSigningEnabled", "c2jName" : "SigningEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #signingEnabled(Boolean)}.\n@param signingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #signingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.\n@deprecated Use {@link #signingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param signingEnabled Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #signingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SigningEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSigningEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "signingEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param signingEnabled Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "signingEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SigningEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SigningEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SigningEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param signingEnabled Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.", "setterMethodName" : "setSigningEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "signingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "signingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        Sets the DKIM signing configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                        When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EmailIdentity" ], "shapeName" : "PutEmailIdentityDkimAttributesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutEmailIdentityDkimAttributesRequest", "variableName" : "putEmailIdentityDkimAttributesRequest", "variableType" : "PutEmailIdentityDkimAttributesRequest", "documentation" : null, "simpleType" : "PutEmailIdentityDkimAttributesRequest", "variableSetterType" : "PutEmailIdentityDkimAttributesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutEmailIdentityDkimAttributesResponse" : { "c2jName" : "PutEmailIdentityDkimAttributesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutEmailIdentityDkimAttributesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutEmailIdentityDkimAttributesResponse", "variableName" : "putEmailIdentityDkimAttributesResponse", "variableType" : "PutEmailIdentityDkimAttributesResponse", "documentation" : null, "simpleType" : "PutEmailIdentityDkimAttributesResponse", "variableSetterType" : "PutEmailIdentityDkimAttributesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "PutEmailIdentityDkimSigningAttributesRequest" : { "c2jName" : "PutEmailIdentityDkimSigningAttributesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A request to change the DKIM attributes for an email identity.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutEmailIdentityDkimSigningAttributes", "locationName" : null, "requestUri" : "/v1/email/identities/{EmailIdentity}/dkim/signing", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailIdentity", "beanStyleSetterMethodName" : "setEmailIdentity", "c2jName" : "EmailIdentity", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailIdentity(String)}.\n@param emailIdentity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentity(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The email identity that you want to configure DKIM for.\n@deprecated Use {@link #emailIdentity()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param emailIdentity The email identity that you want to configure DKIM for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentity(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentity property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentity", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param emailIdentity The email identity that you want to configure DKIM for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentity", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The email identity that you want to configure DKIM for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentity", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param emailIdentity The email identity that you want to configure DKIM for.", "setterMethodName" : "setEmailIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSigningAttributesOriginAsString", "beanStyleSetterMethodName" : "setSigningAttributesOrigin", "c2jName" : "SigningAttributesOrigin", "c2jShape" : "DkimSigningAttributesOrigin", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                        • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                        • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #signingAttributesOriginAsString(String)}.\n@param signingAttributesOrigin a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #signingAttributesOrigin(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                        • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                        • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #signingAttributesOrigin} will return {@link DkimSigningAttributesOrigin#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #signingAttributesOriginAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                        • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                        • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                        • \n@see DkimSigningAttributesOrigin\n@deprecated Use {@link #signingAttributesOriginAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                          The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                          • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                          • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                          \n@param signingAttributesOrigin The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                          • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                          • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                          • \n@see DkimSigningAttributesOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimSigningAttributesOrigin\n@deprecated Use {@link #signingAttributesOrigin(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                            The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                            • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                            • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DkimSigningAttributesOrigin", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SigningAttributesOrigin property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSigningAttributesOrigin", "fluentEnumGetterMethodName" : "signingAttributesOrigin", "fluentEnumSetterMethodName" : "signingAttributesOrigin", "fluentGetterMethodName" : "signingAttributesOriginAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                            The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                            • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                            • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                            \n@param signingAttributesOrigin The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                            • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                            • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                            • \n@see DkimSigningAttributesOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimSigningAttributesOrigin", "fluentSetterMethodName" : "signingAttributesOrigin", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                              The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                              • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                              • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #signingAttributesOrigin} will return {@link DkimSigningAttributesOrigin#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #signingAttributesOriginAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                              \n@return The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                              • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                              • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                              • \n@see DkimSigningAttributesOrigin", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SigningAttributesOrigin", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SigningAttributesOrigin", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SigningAttributesOrigin", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                \n@param signingAttributesOrigin The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                • \n@see DkimSigningAttributesOrigin", "setterMethodName" : "setSigningAttributesOrigin", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "signingAttributesOrigin", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "signingAttributesOrigin", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                  • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                  • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSigningAttributes", "beanStyleSetterMethodName" : "setSigningAttributes", "c2jName" : "SigningAttributes", "c2jShape" : "DkimSigningAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link DkimSigningAttributes.Builder} avoiding the need to create one manually via {@link DkimSigningAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DkimSigningAttributes.Builder#build()} is called immediately and its result is passed to {@link #signingAttributes(DkimSigningAttributes)}.\n@param signingAttributes a consumer that will call methods on {@link DkimSigningAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #signingAttributes(DkimSigningAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.\n@deprecated Use {@link #signingAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param signingAttributes An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #signingAttributes(DkimSigningAttributes)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SigningAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSigningAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "signingAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param signingAttributes An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "signingAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.", "getterModel" : { "returnType" : "DkimSigningAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SigningAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SigningAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SigningAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param signingAttributes An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.", "setterMethodName" : "setSigningAttributes", "setterModel" : { "variableDeclarationType" : "DkimSigningAttributes", "variableName" : "signingAttributes", "variableType" : "DkimSigningAttributes", "documentation" : null, "simpleType" : "DkimSigningAttributes", "variableSetterType" : "DkimSigningAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DkimSigningAttributes", "variableName" : "signingAttributes", "variableType" : "DkimSigningAttributes", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "DkimSigningAttributes", "variableSetterType" : "DkimSigningAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EmailIdentity" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailIdentity", "beanStyleSetterMethodName" : "setEmailIdentity", "c2jName" : "EmailIdentity", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailIdentity(String)}.\n@param emailIdentity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentity(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The email identity that you want to configure DKIM for.\n@deprecated Use {@link #emailIdentity()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param emailIdentity The email identity that you want to configure DKIM for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentity(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentity property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentity", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param emailIdentity The email identity that you want to configure DKIM for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentity", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The email identity that you want to configure DKIM for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentity", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param emailIdentity The email identity that you want to configure DKIM for.", "setterMethodName" : "setEmailIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SigningAttributes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSigningAttributes", "beanStyleSetterMethodName" : "setSigningAttributes", "c2jName" : "SigningAttributes", "c2jShape" : "DkimSigningAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link DkimSigningAttributes.Builder} avoiding the need to create one manually via {@link DkimSigningAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DkimSigningAttributes.Builder#build()} is called immediately and its result is passed to {@link #signingAttributes(DkimSigningAttributes)}.\n@param signingAttributes a consumer that will call methods on {@link DkimSigningAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #signingAttributes(DkimSigningAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.\n@deprecated Use {@link #signingAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param signingAttributes An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #signingAttributes(DkimSigningAttributes)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SigningAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSigningAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "signingAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param signingAttributes An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "signingAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.", "getterModel" : { "returnType" : "DkimSigningAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SigningAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SigningAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SigningAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param signingAttributes An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.", "setterMethodName" : "setSigningAttributes", "setterModel" : { "variableDeclarationType" : "DkimSigningAttributes", "variableName" : "signingAttributes", "variableType" : "DkimSigningAttributes", "documentation" : null, "simpleType" : "DkimSigningAttributes", "variableSetterType" : "DkimSigningAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DkimSigningAttributes", "variableName" : "signingAttributes", "variableType" : "DkimSigningAttributes", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "DkimSigningAttributes", "variableSetterType" : "DkimSigningAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SigningAttributesOrigin" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSigningAttributesOriginAsString", "beanStyleSetterMethodName" : "setSigningAttributesOrigin", "c2jName" : "SigningAttributesOrigin", "c2jShape" : "DkimSigningAttributesOrigin", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                  • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                  • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #signingAttributesOriginAsString(String)}.\n@param signingAttributesOrigin a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #signingAttributesOrigin(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                  • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                  • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #signingAttributesOrigin} will return {@link DkimSigningAttributesOrigin#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #signingAttributesOriginAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                  • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                  • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@see DkimSigningAttributesOrigin\n@deprecated Use {@link #signingAttributesOriginAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                    • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                    • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param signingAttributesOrigin The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                    • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                    • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@see DkimSigningAttributesOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimSigningAttributesOrigin\n@deprecated Use {@link #signingAttributesOrigin(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                      The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                      • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                      • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "DkimSigningAttributesOrigin", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SigningAttributesOrigin property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSigningAttributesOrigin", "fluentEnumGetterMethodName" : "signingAttributesOrigin", "fluentEnumSetterMethodName" : "signingAttributesOrigin", "fluentGetterMethodName" : "signingAttributesOriginAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                      The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                      • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                      • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param signingAttributesOrigin The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                      • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                      • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@see DkimSigningAttributesOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimSigningAttributesOrigin", "fluentSetterMethodName" : "signingAttributesOrigin", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                        The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                        • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                        • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #signingAttributesOrigin} will return {@link DkimSigningAttributesOrigin#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #signingAttributesOriginAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                        • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                        • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@see DkimSigningAttributesOrigin", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SigningAttributesOrigin", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SigningAttributesOrigin", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SigningAttributesOrigin", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                          The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                          • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                          • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param signingAttributesOrigin The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                          • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                          • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@see DkimSigningAttributesOrigin", "setterMethodName" : "setSigningAttributesOrigin", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "signingAttributesOrigin", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "signingAttributesOrigin", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                            The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                            • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                            • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailIdentity", "beanStyleSetterMethodName" : "setEmailIdentity", "c2jName" : "EmailIdentity", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                            The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailIdentity(String)}.\n@param emailIdentity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentity(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                            The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The email identity that you want to configure DKIM for.\n@deprecated Use {@link #emailIdentity()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                            The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param emailIdentity The email identity that you want to configure DKIM for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentity(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                            The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentity property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentity", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                            The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param emailIdentity The email identity that you want to configure DKIM for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentity", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                            The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The email identity that you want to configure DKIM for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentity", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                            The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param emailIdentity The email identity that you want to configure DKIM for.", "setterMethodName" : "setEmailIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                            The email identity that you want to configure DKIM for.

                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSigningAttributesOriginAsString", "beanStyleSetterMethodName" : "setSigningAttributesOrigin", "c2jName" : "SigningAttributesOrigin", "c2jShape" : "DkimSigningAttributesOrigin", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                            The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                            • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                            • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #signingAttributesOriginAsString(String)}.\n@param signingAttributesOrigin a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #signingAttributesOrigin(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                            The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                            • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                            • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #signingAttributesOrigin} will return {@link DkimSigningAttributesOrigin#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #signingAttributesOriginAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                            • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                            • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@see DkimSigningAttributesOrigin\n@deprecated Use {@link #signingAttributesOriginAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                              The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                              • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                              • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param signingAttributesOrigin The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                              • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                              • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                              • \n@see DkimSigningAttributesOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimSigningAttributesOrigin\n@deprecated Use {@link #signingAttributesOrigin(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                                • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                                • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "DkimSigningAttributesOrigin", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SigningAttributesOrigin property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSigningAttributesOrigin", "fluentEnumGetterMethodName" : "signingAttributesOrigin", "fluentEnumSetterMethodName" : "signingAttributesOrigin", "fluentGetterMethodName" : "signingAttributesOriginAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                                • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                                • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param signingAttributesOrigin The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                                • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                                • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                                • \n@see DkimSigningAttributesOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimSigningAttributesOrigin", "fluentSetterMethodName" : "signingAttributesOrigin", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                  The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                                  • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                                  • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #signingAttributesOrigin} will return {@link DkimSigningAttributesOrigin#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #signingAttributesOriginAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                                  • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                                  • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@see DkimSigningAttributesOrigin", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SigningAttributesOrigin", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SigningAttributesOrigin", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SigningAttributesOrigin", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                    The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                                    • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                                    • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param signingAttributesOrigin The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                                    • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                                    • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@see DkimSigningAttributesOrigin", "setterMethodName" : "setSigningAttributesOrigin", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "signingAttributesOrigin", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "signingAttributesOrigin", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The method that you want to use to configure DKIM for the identity. There are two possible values:

                                                                                                                                                                                                                                                                                                                                                                                                                                      • AWS_SES – Configure DKIM for the identity by using Easy DKIM.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • EXTERNAL – Configure DKIM for the identity by using Bring Your Own DKIM (BYODKIM).

                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSigningAttributes", "beanStyleSetterMethodName" : "setSigningAttributes", "c2jName" : "SigningAttributes", "c2jShape" : "DkimSigningAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link DkimSigningAttributes.Builder} avoiding the need to create one manually via {@link DkimSigningAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DkimSigningAttributes.Builder#build()} is called immediately and its result is passed to {@link #signingAttributes(DkimSigningAttributes)}.\n@param signingAttributes a consumer that will call methods on {@link DkimSigningAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #signingAttributes(DkimSigningAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.\n@deprecated Use {@link #signingAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param signingAttributes An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #signingAttributes(DkimSigningAttributes)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SigningAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSigningAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "signingAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param signingAttributes An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "signingAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.", "getterModel" : { "returnType" : "DkimSigningAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SigningAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SigningAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SigningAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param signingAttributes An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.", "setterMethodName" : "setSigningAttributes", "setterModel" : { "variableDeclarationType" : "DkimSigningAttributes", "variableName" : "signingAttributes", "variableType" : "DkimSigningAttributes", "documentation" : null, "simpleType" : "DkimSigningAttributes", "variableSetterType" : "DkimSigningAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DkimSigningAttributes", "variableName" : "signingAttributes", "variableType" : "DkimSigningAttributes", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      An object that contains information about the private key and selector that you want to use to configure DKIM for the identity. This object is only required if you want to configure Bring Your Own DKIM (BYODKIM) for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "DkimSigningAttributes", "variableSetterType" : "DkimSigningAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EmailIdentity", "SigningAttributesOrigin" ], "shapeName" : "PutEmailIdentityDkimSigningAttributesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutEmailIdentityDkimSigningAttributesRequest", "variableName" : "putEmailIdentityDkimSigningAttributesRequest", "variableType" : "PutEmailIdentityDkimSigningAttributesRequest", "documentation" : null, "simpleType" : "PutEmailIdentityDkimSigningAttributesRequest", "variableSetterType" : "PutEmailIdentityDkimSigningAttributesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutEmailIdentityDkimSigningAttributesResponse" : { "c2jName" : "PutEmailIdentityDkimSigningAttributesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      If the action is successful, the service sends back an HTTP 200 response.

                                                                                                                                                                                                                                                                                                                                                                                                                                      The following data is returned in JSON format by the service.

                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDkimStatusAsString", "beanStyleSetterMethodName" : "setDkimStatus", "c2jName" : "DkimStatus", "c2jShape" : "DkimStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                      If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                      The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dkimStatusAsString(String)}.\n@param dkimStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dkimStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                      If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                      The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #dkimStatus} will return {@link DkimStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dkimStatusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                      If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                      The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@see DkimStatus\n@deprecated Use {@link #dkimStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                        The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                        If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                        The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param dkimStatus The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                        If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                        The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@see DkimStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimStatus\n@deprecated Use {@link #dkimStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                          The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                          If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                          The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "DkimStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DkimStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDkimStatus", "fluentEnumGetterMethodName" : "dkimStatus", "fluentEnumSetterMethodName" : "dkimStatus", "fluentGetterMethodName" : "dkimStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                          The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                          If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                          The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param dkimStatus The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                          If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                          The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@see DkimStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimStatus", "fluentSetterMethodName" : "dkimStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                            The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                            If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                            The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #dkimStatus} will return {@link DkimStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dkimStatusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                            If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                            The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@see DkimStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DkimStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DkimStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DkimStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                              The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                              If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                              The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param dkimStatus The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                              If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                              The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • \n@see DkimStatus", "setterMethodName" : "setDkimStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dkimStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dkimStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDkimTokens", "beanStyleSetterMethodName" : "setDkimTokens", "c2jName" : "DkimTokens", "c2jShape" : "DnsTokenList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dkimTokens(List)}.\n@param dkimTokens a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dkimTokens(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                \nYou can use {@link #hasDkimTokens()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.\n@deprecated Use {@link #dkimTokens()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param dkimTokens If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dkimTokens(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DkimTokens property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDkimTokens", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dkimTokens", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param dkimTokens If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dkimTokens", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                \nYou can use {@link #hasDkimTokens()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DkimTokens", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DkimTokens", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DnsToken", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DkimTokens", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param dkimTokens If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.", "setterMethodName" : "setDkimTokens", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dkimTokens", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dkimTokens", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DkimStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDkimStatusAsString", "beanStyleSetterMethodName" : "setDkimStatus", "c2jName" : "DkimStatus", "c2jShape" : "DkimStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dkimStatusAsString(String)}.\n@param dkimStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dkimStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #dkimStatus} will return {@link DkimStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dkimStatusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • \n@see DkimStatus\n@deprecated Use {@link #dkimStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                  The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param dkimStatus The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@see DkimStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimStatus\n@deprecated Use {@link #dkimStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                    The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "DkimStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DkimStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDkimStatus", "fluentEnumGetterMethodName" : "dkimStatus", "fluentEnumSetterMethodName" : "dkimStatus", "fluentGetterMethodName" : "dkimStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                    The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param dkimStatus The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@see DkimStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimStatus", "fluentSetterMethodName" : "dkimStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                      The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #dkimStatus} will return {@link DkimStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dkimStatusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@see DkimStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DkimStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DkimStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DkimStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                        The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param dkimStatus The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@see DkimStatus", "setterMethodName" : "setDkimStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dkimStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dkimStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                          The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DkimTokens" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDkimTokens", "beanStyleSetterMethodName" : "setDkimTokens", "c2jName" : "DkimTokens", "c2jShape" : "DnsTokenList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dkimTokens(List)}.\n@param dkimTokens a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dkimTokens(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nYou can use {@link #hasDkimTokens()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.\n@deprecated Use {@link #dkimTokens()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param dkimTokens If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dkimTokens(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DkimTokens property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDkimTokens", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dkimTokens", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param dkimTokens If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dkimTokens", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nYou can use {@link #hasDkimTokens()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DkimTokens", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DkimTokens", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DnsToken", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DkimTokens", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param dkimTokens If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.", "setterMethodName" : "setDkimTokens", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dkimTokens", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dkimTokens", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDkimStatusAsString", "beanStyleSetterMethodName" : "setDkimStatus", "c2jName" : "DkimStatus", "c2jShape" : "DkimStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                          The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dkimStatusAsString(String)}.\n@param dkimStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dkimStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                          The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #dkimStatus} will return {@link DkimStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dkimStatusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@see DkimStatus\n@deprecated Use {@link #dkimStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                            The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param dkimStatus The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@see DkimStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimStatus\n@deprecated Use {@link #dkimStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                              The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DkimStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DkimStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDkimStatus", "fluentEnumGetterMethodName" : "dkimStatus", "fluentEnumSetterMethodName" : "dkimStatus", "fluentGetterMethodName" : "dkimStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                              The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param dkimStatus The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • \n@see DkimStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DkimStatus", "fluentSetterMethodName" : "dkimStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #dkimStatus} will return {@link DkimStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dkimStatusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • \n@see DkimStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DkimStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DkimStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DkimStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param dkimStatus The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@see DkimStatus", "setterMethodName" : "setDkimStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dkimStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dkimStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The DKIM authentication status of the identity. Amazon SES determines the authentication status by searching for specific records in the DNS configuration for your domain. If you used Easy DKIM to set up DKIM authentication, Amazon SES tries to find three unique CNAME records in the DNS configuration for your domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you provided a public key to perform DKIM authentication, Amazon SES tries to find a TXT record that uses the selector that you specified. The value of the TXT record must be a public key that's paired with the private key that you specified in the process of creating the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The status can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING – The verification process was initiated, but Amazon SES hasn't yet detected the DKIM records in the DNS configuration for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • SUCCESS – The verification process completed successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • FAILED – The verification process failed. This typically occurs when Amazon SES fails to find the DKIM records in the DNS configuration of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the DKIM authentication status of the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NOT_STARTED – The DKIM verification process hasn't been initiated for the domain.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDkimTokens", "beanStyleSetterMethodName" : "setDkimTokens", "c2jName" : "DkimTokens", "c2jShape" : "DnsTokenList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dkimTokens(List)}.\n@param dkimTokens a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dkimTokens(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nYou can use {@link #hasDkimTokens()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.\n@deprecated Use {@link #dkimTokens()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param dkimTokens If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dkimTokens(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DkimTokens property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDkimTokens", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dkimTokens", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param dkimTokens If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dkimTokens", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nYou can use {@link #hasDkimTokens()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DkimTokens", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DkimTokens", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DnsToken", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DkimTokens", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param dkimTokens If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.", "setterMethodName" : "setDkimTokens", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dkimTokens", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dkimTokens", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector that's associated with your public key.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Regardless of the DKIM authentication method you use, Amazon SES searches for the appropriate records in the DNS configuration of the domain for up to 72 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutEmailIdentityDkimSigningAttributesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutEmailIdentityDkimSigningAttributesResponse", "variableName" : "putEmailIdentityDkimSigningAttributesResponse", "variableType" : "PutEmailIdentityDkimSigningAttributesResponse", "documentation" : null, "simpleType" : "PutEmailIdentityDkimSigningAttributesResponse", "variableSetterType" : "PutEmailIdentityDkimSigningAttributesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "PutEmailIdentityFeedbackAttributesRequest" : { "c2jName" : "PutEmailIdentityFeedbackAttributesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A request to set the attributes that control how bounce and complaint events are processed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutEmailIdentityFeedbackAttributes", "locationName" : null, "requestUri" : "/v2/email/identities/{EmailIdentity}/feedback", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailIdentity", "beanStyleSetterMethodName" : "setEmailIdentity", "c2jName" : "EmailIdentity", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailIdentity(String)}.\n@param emailIdentity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentity(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The email identity that you want to configure bounce and complaint feedback forwarding for.\n@deprecated Use {@link #emailIdentity()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param emailIdentity The email identity that you want to configure bounce and complaint feedback forwarding for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentity(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentity property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentity", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param emailIdentity The email identity that you want to configure bounce and complaint feedback forwarding for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentity", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The email identity that you want to configure bounce and complaint feedback forwarding for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentity", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param emailIdentity The email identity that you want to configure bounce and complaint feedback forwarding for.", "setterMethodName" : "setEmailIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailForwardingEnabled", "beanStyleSetterMethodName" : "setEmailForwardingEnabled", "c2jName" : "EmailForwardingEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #emailForwardingEnabled(Boolean)}.\n@param emailForwardingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailForwardingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).\n@deprecated Use {@link #emailForwardingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param emailForwardingEnabled Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailForwardingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailForwardingEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailForwardingEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailForwardingEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param emailForwardingEnabled Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailForwardingEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailForwardingEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailForwardingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EmailForwardingEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param emailForwardingEnabled Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).", "setterMethodName" : "setEmailForwardingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "emailForwardingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "emailForwardingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EmailForwardingEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailForwardingEnabled", "beanStyleSetterMethodName" : "setEmailForwardingEnabled", "c2jName" : "EmailForwardingEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #emailForwardingEnabled(Boolean)}.\n@param emailForwardingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailForwardingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).\n@deprecated Use {@link #emailForwardingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param emailForwardingEnabled Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailForwardingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailForwardingEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailForwardingEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailForwardingEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param emailForwardingEnabled Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailForwardingEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailForwardingEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailForwardingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EmailForwardingEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param emailForwardingEnabled Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).", "setterMethodName" : "setEmailForwardingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "emailForwardingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "emailForwardingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EmailIdentity" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailIdentity", "beanStyleSetterMethodName" : "setEmailIdentity", "c2jName" : "EmailIdentity", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailIdentity(String)}.\n@param emailIdentity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentity(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The email identity that you want to configure bounce and complaint feedback forwarding for.\n@deprecated Use {@link #emailIdentity()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param emailIdentity The email identity that you want to configure bounce and complaint feedback forwarding for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentity(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentity property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentity", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param emailIdentity The email identity that you want to configure bounce and complaint feedback forwarding for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentity", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The email identity that you want to configure bounce and complaint feedback forwarding for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentity", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param emailIdentity The email identity that you want to configure bounce and complaint feedback forwarding for.", "setterMethodName" : "setEmailIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailIdentity", "beanStyleSetterMethodName" : "setEmailIdentity", "c2jName" : "EmailIdentity", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailIdentity(String)}.\n@param emailIdentity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentity(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The email identity that you want to configure bounce and complaint feedback forwarding for.\n@deprecated Use {@link #emailIdentity()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param emailIdentity The email identity that you want to configure bounce and complaint feedback forwarding for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentity(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentity property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentity", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param emailIdentity The email identity that you want to configure bounce and complaint feedback forwarding for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentity", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The email identity that you want to configure bounce and complaint feedback forwarding for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentity", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param emailIdentity The email identity that you want to configure bounce and complaint feedback forwarding for.", "setterMethodName" : "setEmailIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The email identity that you want to configure bounce and complaint feedback forwarding for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailForwardingEnabled", "beanStyleSetterMethodName" : "setEmailForwardingEnabled", "c2jName" : "EmailForwardingEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #emailForwardingEnabled(Boolean)}.\n@param emailForwardingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailForwardingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).\n@deprecated Use {@link #emailForwardingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param emailForwardingEnabled Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailForwardingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailForwardingEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailForwardingEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailForwardingEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param emailForwardingEnabled Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailForwardingEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailForwardingEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailForwardingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EmailForwardingEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param emailForwardingEnabled Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).", "setterMethodName" : "setEmailForwardingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "emailForwardingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "emailForwardingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Sets the feedback forwarding configuration for the identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EmailIdentity" ], "shapeName" : "PutEmailIdentityFeedbackAttributesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutEmailIdentityFeedbackAttributesRequest", "variableName" : "putEmailIdentityFeedbackAttributesRequest", "variableType" : "PutEmailIdentityFeedbackAttributesRequest", "documentation" : null, "simpleType" : "PutEmailIdentityFeedbackAttributesRequest", "variableSetterType" : "PutEmailIdentityFeedbackAttributesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutEmailIdentityFeedbackAttributesResponse" : { "c2jName" : "PutEmailIdentityFeedbackAttributesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutEmailIdentityFeedbackAttributesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutEmailIdentityFeedbackAttributesResponse", "variableName" : "putEmailIdentityFeedbackAttributesResponse", "variableType" : "PutEmailIdentityFeedbackAttributesResponse", "documentation" : null, "simpleType" : "PutEmailIdentityFeedbackAttributesResponse", "variableSetterType" : "PutEmailIdentityFeedbackAttributesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "PutEmailIdentityMailFromAttributesRequest" : { "c2jName" : "PutEmailIdentityMailFromAttributesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A request to configure the custom MAIL FROM domain for a verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutEmailIdentityMailFromAttributes", "locationName" : null, "requestUri" : "/v2/email/identities/{EmailIdentity}/mail-from", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailIdentity", "beanStyleSetterMethodName" : "setEmailIdentity", "c2jName" : "EmailIdentity", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailIdentity(String)}.\n@param emailIdentity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentity(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The verified email identity that you want to set up the custom MAIL FROM domain for.\n@deprecated Use {@link #emailIdentity()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param emailIdentity The verified email identity that you want to set up the custom MAIL FROM domain for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentity(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentity property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentity", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param emailIdentity The verified email identity that you want to set up the custom MAIL FROM domain for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentity", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The verified email identity that you want to set up the custom MAIL FROM domain for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentity", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param emailIdentity The verified email identity that you want to set up the custom MAIL FROM domain for.", "setterMethodName" : "setEmailIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMailFromDomain", "beanStyleSetterMethodName" : "setMailFromDomain", "c2jName" : "MailFromDomain", "c2jShape" : "MailFromDomainName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mailFromDomain(String)}.\n@param mailFromDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mailFromDomain(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@deprecated Use {@link #mailFromDomain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param mailFromDomain The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #mailFromDomain(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MailFromDomain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMailFromDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mailFromDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param mailFromDomain The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mailFromDomain", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MailFromDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MailFromDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MailFromDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param mailFromDomain The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ", "setterMethodName" : "setMailFromDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mailFromDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mailFromDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBehaviorOnMxFailureAsString", "beanStyleSetterMethodName" : "setBehaviorOnMxFailure", "c2jName" : "BehaviorOnMxFailure", "c2jShape" : "BehaviorOnMxFailure", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #behaviorOnMxFailureAsString(String)}.\n@param behaviorOnMxFailure a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #behaviorOnMxFailure(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #behaviorOnMxFailure} will return {@link BehaviorOnMxFailure#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #behaviorOnMxFailureAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure\n@deprecated Use {@link #behaviorOnMxFailureAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param behaviorOnMxFailure The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure\n@return Returns a reference to this object so that method calls can be chained together.\n@see BehaviorOnMxFailure\n@deprecated Use {@link #behaviorOnMxFailure(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "BehaviorOnMxFailure", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BehaviorOnMxFailure property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBehaviorOnMxFailure", "fluentEnumGetterMethodName" : "behaviorOnMxFailure", "fluentEnumSetterMethodName" : "behaviorOnMxFailure", "fluentGetterMethodName" : "behaviorOnMxFailureAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param behaviorOnMxFailure The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure\n@return Returns a reference to this object so that method calls can be chained together.\n@see BehaviorOnMxFailure", "fluentSetterMethodName" : "behaviorOnMxFailure", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #behaviorOnMxFailure} will return {@link BehaviorOnMxFailure#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #behaviorOnMxFailureAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BehaviorOnMxFailure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BehaviorOnMxFailure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BehaviorOnMxFailure", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param behaviorOnMxFailure The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure", "setterMethodName" : "setBehaviorOnMxFailure", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "behaviorOnMxFailure", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "behaviorOnMxFailure", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BehaviorOnMxFailure" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBehaviorOnMxFailureAsString", "beanStyleSetterMethodName" : "setBehaviorOnMxFailure", "c2jName" : "BehaviorOnMxFailure", "c2jShape" : "BehaviorOnMxFailure", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #behaviorOnMxFailureAsString(String)}.\n@param behaviorOnMxFailure a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #behaviorOnMxFailure(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #behaviorOnMxFailure} will return {@link BehaviorOnMxFailure#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #behaviorOnMxFailureAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure\n@deprecated Use {@link #behaviorOnMxFailureAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param behaviorOnMxFailure The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure\n@return Returns a reference to this object so that method calls can be chained together.\n@see BehaviorOnMxFailure\n@deprecated Use {@link #behaviorOnMxFailure(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "BehaviorOnMxFailure", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BehaviorOnMxFailure property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBehaviorOnMxFailure", "fluentEnumGetterMethodName" : "behaviorOnMxFailure", "fluentEnumSetterMethodName" : "behaviorOnMxFailure", "fluentGetterMethodName" : "behaviorOnMxFailureAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param behaviorOnMxFailure The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure\n@return Returns a reference to this object so that method calls can be chained together.\n@see BehaviorOnMxFailure", "fluentSetterMethodName" : "behaviorOnMxFailure", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #behaviorOnMxFailure} will return {@link BehaviorOnMxFailure#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #behaviorOnMxFailureAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BehaviorOnMxFailure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BehaviorOnMxFailure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BehaviorOnMxFailure", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param behaviorOnMxFailure The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure", "setterMethodName" : "setBehaviorOnMxFailure", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "behaviorOnMxFailure", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "behaviorOnMxFailure", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EmailIdentity" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailIdentity", "beanStyleSetterMethodName" : "setEmailIdentity", "c2jName" : "EmailIdentity", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailIdentity(String)}.\n@param emailIdentity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentity(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return The verified email identity that you want to set up the custom MAIL FROM domain for.\n@deprecated Use {@link #emailIdentity()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param emailIdentity The verified email identity that you want to set up the custom MAIL FROM domain for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentity(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentity property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentity", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param emailIdentity The verified email identity that you want to set up the custom MAIL FROM domain for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentity", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return The verified email identity that you want to set up the custom MAIL FROM domain for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentity", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param emailIdentity The verified email identity that you want to set up the custom MAIL FROM domain for.", "setterMethodName" : "setEmailIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MailFromDomain" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMailFromDomain", "beanStyleSetterMethodName" : "setMailFromDomain", "c2jName" : "MailFromDomain", "c2jShape" : "MailFromDomainName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mailFromDomain(String)}.\n@param mailFromDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mailFromDomain(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • \n@deprecated Use {@link #mailFromDomain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param mailFromDomain The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #mailFromDomain(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MailFromDomain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMailFromDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mailFromDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param mailFromDomain The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mailFromDomain", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MailFromDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MailFromDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MailFromDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param mailFromDomain The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ", "setterMethodName" : "setMailFromDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mailFromDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mailFromDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailIdentity", "beanStyleSetterMethodName" : "setEmailIdentity", "c2jName" : "EmailIdentity", "c2jShape" : "Identity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailIdentity(String)}.\n@param emailIdentity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailIdentity(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The verified email identity that you want to set up the custom MAIL FROM domain for.\n@deprecated Use {@link #emailIdentity()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param emailIdentity The verified email identity that you want to set up the custom MAIL FROM domain for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailIdentity(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailIdentity property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailIdentity", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailIdentity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param emailIdentity The verified email identity that you want to set up the custom MAIL FROM domain for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailIdentity", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The verified email identity that you want to set up the custom MAIL FROM domain for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EmailIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailIdentity", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param emailIdentity The verified email identity that you want to set up the custom MAIL FROM domain for.", "setterMethodName" : "setEmailIdentity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailIdentity", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The verified email identity that you want to set up the custom MAIL FROM domain for.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMailFromDomain", "beanStyleSetterMethodName" : "setMailFromDomain", "c2jName" : "MailFromDomain", "c2jShape" : "MailFromDomainName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mailFromDomain(String)}.\n@param mailFromDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mailFromDomain(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@deprecated Use {@link #mailFromDomain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param mailFromDomain The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #mailFromDomain(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MailFromDomain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMailFromDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mailFromDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param mailFromDomain The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mailFromDomain", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MailFromDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MailFromDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MailFromDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param mailFromDomain The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ", "setterMethodName" : "setMailFromDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mailFromDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mailFromDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • It has to be a subdomain of the verified identity.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • It can't be used to receive email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • It can't be used in a \"From\" address if the MAIL FROM domain is a destination for feedback forwarding emails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBehaviorOnMxFailureAsString", "beanStyleSetterMethodName" : "setBehaviorOnMxFailure", "c2jName" : "BehaviorOnMxFailure", "c2jShape" : "BehaviorOnMxFailure", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #behaviorOnMxFailureAsString(String)}.\n@param behaviorOnMxFailure a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #behaviorOnMxFailure(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #behaviorOnMxFailure} will return {@link BehaviorOnMxFailure#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #behaviorOnMxFailureAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure\n@deprecated Use {@link #behaviorOnMxFailureAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param behaviorOnMxFailure The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure\n@return Returns a reference to this object so that method calls can be chained together.\n@see BehaviorOnMxFailure\n@deprecated Use {@link #behaviorOnMxFailure(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "BehaviorOnMxFailure", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BehaviorOnMxFailure property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBehaviorOnMxFailure", "fluentEnumGetterMethodName" : "behaviorOnMxFailure", "fluentEnumSetterMethodName" : "behaviorOnMxFailure", "fluentGetterMethodName" : "behaviorOnMxFailureAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param behaviorOnMxFailure The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure\n@return Returns a reference to this object so that method calls can be chained together.\n@see BehaviorOnMxFailure", "fluentSetterMethodName" : "behaviorOnMxFailure", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #behaviorOnMxFailure} will return {@link BehaviorOnMxFailure#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #behaviorOnMxFailureAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BehaviorOnMxFailure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BehaviorOnMxFailure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BehaviorOnMxFailure", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param behaviorOnMxFailure The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.\n@see BehaviorOnMxFailure", "setterMethodName" : "setBehaviorOnMxFailure", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "behaviorOnMxFailure", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "behaviorOnMxFailure", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The action that you want to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  These behaviors are taken when the custom MAIL FROM domain configuration is in the Pending, Failed, and TemporaryFailure states.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EmailIdentity" ], "shapeName" : "PutEmailIdentityMailFromAttributesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutEmailIdentityMailFromAttributesRequest", "variableName" : "putEmailIdentityMailFromAttributesRequest", "variableType" : "PutEmailIdentityMailFromAttributesRequest", "documentation" : null, "simpleType" : "PutEmailIdentityMailFromAttributesRequest", "variableSetterType" : "PutEmailIdentityMailFromAttributesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutEmailIdentityMailFromAttributesResponse" : { "c2jName" : "PutEmailIdentityMailFromAttributesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutEmailIdentityMailFromAttributesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutEmailIdentityMailFromAttributesResponse", "variableName" : "putEmailIdentityMailFromAttributesResponse", "variableType" : "PutEmailIdentityMailFromAttributesResponse", "documentation" : null, "simpleType" : "PutEmailIdentityMailFromAttributesResponse", "variableSetterType" : "PutEmailIdentityMailFromAttributesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "PutSuppressedDestinationRequest" : { "c2jName" : "PutSuppressedDestinationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A request to add an email destination to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutSuppressedDestination", "locationName" : null, "requestUri" : "/v2/email/suppression/addresses", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailAddress", "beanStyleSetterMethodName" : "setEmailAddress", "c2jName" : "EmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailAddress(String)}.\n@param emailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The email address that should be added to the suppression list for your account.\n@deprecated Use {@link #emailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param emailAddress The email address that should be added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailAddress(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param emailAddress The email address that should be added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailAddress", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The email address that should be added to the suppression list for your account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param emailAddress The email address that should be added to the suppression list for your account.", "setterMethodName" : "setEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReasonAsString", "beanStyleSetterMethodName" : "setReason", "c2jName" : "Reason", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reasonAsString(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The factors that should cause the email address to be added to the suppression list for your account.\n@see SuppressionListReason\n@deprecated Use {@link #reasonAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param reason The factors that should cause the email address to be added to the suppression list for your account.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : "reason", "fluentEnumSetterMethodName" : "reason", "fluentGetterMethodName" : "reasonAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param reason The factors that should cause the email address to be added to the suppression list for your account.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The factors that should cause the email address to be added to the suppression list for your account.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param reason The factors that should cause the email address to be added to the suppression list for your account.\n@see SuppressionListReason", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EmailAddress" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailAddress", "beanStyleSetterMethodName" : "setEmailAddress", "c2jName" : "EmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailAddress(String)}.\n@param emailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The email address that should be added to the suppression list for your account.\n@deprecated Use {@link #emailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param emailAddress The email address that should be added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailAddress(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param emailAddress The email address that should be added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailAddress", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The email address that should be added to the suppression list for your account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param emailAddress The email address that should be added to the suppression list for your account.", "setterMethodName" : "setEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Reason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReasonAsString", "beanStyleSetterMethodName" : "setReason", "c2jName" : "Reason", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reasonAsString(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The factors that should cause the email address to be added to the suppression list for your account.\n@see SuppressionListReason\n@deprecated Use {@link #reasonAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param reason The factors that should cause the email address to be added to the suppression list for your account.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : "reason", "fluentEnumSetterMethodName" : "reason", "fluentGetterMethodName" : "reasonAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param reason The factors that should cause the email address to be added to the suppression list for your account.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The factors that should cause the email address to be added to the suppression list for your account.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param reason The factors that should cause the email address to be added to the suppression list for your account.\n@see SuppressionListReason", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailAddress", "beanStyleSetterMethodName" : "setEmailAddress", "c2jName" : "EmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailAddress(String)}.\n@param emailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The email address that should be added to the suppression list for your account.\n@deprecated Use {@link #emailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param emailAddress The email address that should be added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailAddress(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param emailAddress The email address that should be added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailAddress", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The email address that should be added to the suppression list for your account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param emailAddress The email address that should be added to the suppression list for your account.", "setterMethodName" : "setEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The email address that should be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReasonAsString", "beanStyleSetterMethodName" : "setReason", "c2jName" : "Reason", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reasonAsString(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The factors that should cause the email address to be added to the suppression list for your account.\n@see SuppressionListReason\n@deprecated Use {@link #reasonAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param reason The factors that should cause the email address to be added to the suppression list for your account.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : "reason", "fluentEnumSetterMethodName" : "reason", "fluentGetterMethodName" : "reasonAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param reason The factors that should cause the email address to be added to the suppression list for your account.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The factors that should cause the email address to be added to the suppression list for your account.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param reason The factors that should cause the email address to be added to the suppression list for your account.\n@see SuppressionListReason", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The factors that should cause the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EmailAddress", "Reason" ], "shapeName" : "PutSuppressedDestinationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutSuppressedDestinationRequest", "variableName" : "putSuppressedDestinationRequest", "variableType" : "PutSuppressedDestinationRequest", "documentation" : null, "simpleType" : "PutSuppressedDestinationRequest", "variableSetterType" : "PutSuppressedDestinationRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutSuppressedDestinationResponse" : { "c2jName" : "PutSuppressedDestinationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutSuppressedDestinationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutSuppressedDestinationResponse", "variableName" : "putSuppressedDestinationResponse", "variableType" : "PutSuppressedDestinationResponse", "documentation" : null, "simpleType" : "PutSuppressedDestinationResponse", "variableSetterType" : "PutSuppressedDestinationResponse" }, "wrapper" : false, "xmlNamespace" : null }, "RawMessage" : { "c2jName" : "RawMessage", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Represents the raw content of an email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getData", "beanStyleSetterMethodName" : "setData", "c2jName" : "Data", "c2jShape" : "RawMessageData", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #data(SdkBytes)}.\n@param data a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(SdkBytes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@deprecated Use {@link #data()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param data The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #data(SdkBytes)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Data property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasData", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "data", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param data The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "data", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • ", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Data", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Data", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "Data", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param data The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ", "setterMethodName" : "setData", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "data", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "data", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Data" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getData", "beanStyleSetterMethodName" : "setData", "c2jName" : "Data", "c2jShape" : "RawMessageData", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #data(SdkBytes)}.\n@param data a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(SdkBytes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@deprecated Use {@link #data()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param data The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #data(SdkBytes)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Data property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasData", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "data", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param data The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "data", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • ", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Data", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Data", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "Data", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param data The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ", "setterMethodName" : "setData", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "data", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "data", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getData", "beanStyleSetterMethodName" : "setData", "c2jName" : "Data", "c2jShape" : "RawMessageData", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #data(SdkBytes)}.\n@param data a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(SdkBytes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@deprecated Use {@link #data()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param data The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #data(SdkBytes)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Data property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasData", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "data", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param data The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "data", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Data", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Data", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "Data", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param data The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • ", "setterMethodName" : "setData", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "data", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "data", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The raw email message. The message has to meet the following criteria:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • The message has to contain a header and a body, separated by one blank line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • All of the required header fields must be present in the message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Each part of a multipart MIME message must be formatted properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Attachments must be in a file format that the Amazon SES supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • The entire message must be Base64 encoded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in RFC 5321.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Data" ], "shapeName" : "RawMessage", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RawMessage", "variableName" : "rawMessage", "variableType" : "RawMessage", "documentation" : null, "simpleType" : "RawMessage", "variableSetterType" : "RawMessage" }, "wrapper" : false, "xmlNamespace" : null }, "ReputationOptions" : { "c2jName" : "ReputationOptions", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Enable or disable collection of reputation metrics for emails that you send using this configuration set in the current AWS Region.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReputationMetricsEnabled", "beanStyleSetterMethodName" : "setReputationMetricsEnabled", "c2jName" : "ReputationMetricsEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #reputationMetricsEnabled(Boolean)}.\n@param reputationMetricsEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reputationMetricsEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.\n@deprecated Use {@link #reputationMetricsEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reputationMetricsEnabled If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reputationMetricsEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReputationMetricsEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReputationMetricsEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reputationMetricsEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reputationMetricsEnabled If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reputationMetricsEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReputationMetricsEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReputationMetricsEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReputationMetricsEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reputationMetricsEnabled If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.", "setterMethodName" : "setReputationMetricsEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "reputationMetricsEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "reputationMetricsEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastFreshStart", "beanStyleSetterMethodName" : "setLastFreshStart", "c2jName" : "LastFreshStart", "c2jShape" : "LastFreshStart", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastFreshStart(Instant)}.\n@param lastFreshStart a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastFreshStart(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.\n@deprecated Use {@link #lastFreshStart()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastFreshStart The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastFreshStart(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastFreshStart property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastFreshStart", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastFreshStart", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastFreshStart The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastFreshStart", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastFreshStart", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastFreshStart", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastFreshStart", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastFreshStart The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.", "setterMethodName" : "setLastFreshStart", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastFreshStart", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastFreshStart", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LastFreshStart" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastFreshStart", "beanStyleSetterMethodName" : "setLastFreshStart", "c2jName" : "LastFreshStart", "c2jShape" : "LastFreshStart", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastFreshStart(Instant)}.\n@param lastFreshStart a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastFreshStart(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.\n@deprecated Use {@link #lastFreshStart()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastFreshStart The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastFreshStart(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastFreshStart property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastFreshStart", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastFreshStart", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastFreshStart The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastFreshStart", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastFreshStart", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastFreshStart", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastFreshStart", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastFreshStart The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.", "setterMethodName" : "setLastFreshStart", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastFreshStart", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastFreshStart", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReputationMetricsEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReputationMetricsEnabled", "beanStyleSetterMethodName" : "setReputationMetricsEnabled", "c2jName" : "ReputationMetricsEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #reputationMetricsEnabled(Boolean)}.\n@param reputationMetricsEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reputationMetricsEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.\n@deprecated Use {@link #reputationMetricsEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reputationMetricsEnabled If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reputationMetricsEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReputationMetricsEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReputationMetricsEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reputationMetricsEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reputationMetricsEnabled If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reputationMetricsEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReputationMetricsEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReputationMetricsEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReputationMetricsEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reputationMetricsEnabled If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.", "setterMethodName" : "setReputationMetricsEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "reputationMetricsEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "reputationMetricsEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReputationMetricsEnabled", "beanStyleSetterMethodName" : "setReputationMetricsEnabled", "c2jName" : "ReputationMetricsEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #reputationMetricsEnabled(Boolean)}.\n@param reputationMetricsEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reputationMetricsEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.\n@deprecated Use {@link #reputationMetricsEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reputationMetricsEnabled If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reputationMetricsEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReputationMetricsEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReputationMetricsEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reputationMetricsEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reputationMetricsEnabled If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reputationMetricsEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReputationMetricsEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReputationMetricsEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReputationMetricsEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reputationMetricsEnabled If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.", "setterMethodName" : "setReputationMetricsEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "reputationMetricsEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "reputationMetricsEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastFreshStart", "beanStyleSetterMethodName" : "setLastFreshStart", "c2jName" : "LastFreshStart", "c2jShape" : "LastFreshStart", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastFreshStart(Instant)}.\n@param lastFreshStart a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastFreshStart(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.\n@deprecated Use {@link #lastFreshStart()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastFreshStart The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastFreshStart(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastFreshStart property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastFreshStart", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastFreshStart", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastFreshStart The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastFreshStart", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastFreshStart", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastFreshStart", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastFreshStart", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastFreshStart The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.", "setterMethodName" : "setLastFreshStart", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastFreshStart", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastFreshStart", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ReputationOptions", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ReputationOptions", "variableName" : "reputationOptions", "variableType" : "ReputationOptions", "documentation" : null, "simpleType" : "ReputationOptions", "variableSetterType" : "ReputationOptions" }, "wrapper" : false, "xmlNamespace" : null }, "SendEmailRequest" : { "c2jName" : "SendEmailRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A request to send an email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "SendEmail", "locationName" : null, "requestUri" : "/v2/email/outbound-emails", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFromEmailAddress", "beanStyleSetterMethodName" : "setFromEmailAddress", "c2jName" : "FromEmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fromEmailAddress(String)}.\n@param fromEmailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromEmailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.\n@deprecated Use {@link #fromEmailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param fromEmailAddress The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fromEmailAddress(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FromEmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFromEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromEmailAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param fromEmailAddress The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromEmailAddress", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FromEmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FromEmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromEmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param fromEmailAddress The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.", "setterMethodName" : "setFromEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromEmailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromEmailAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestination", "beanStyleSetterMethodName" : "setDestination", "c2jName" : "Destination", "c2jShape" : "Destination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Destination.Builder} avoiding the need to create one manually via {@link Destination#builder()}.\n\nWhen the {@link Consumer} completes, {@link Destination.Builder#build()} is called immediately and its result is passed to {@link #destination(Destination)}.\n@param destination a consumer that will call methods on {@link Destination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destination(Destination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return An object that contains the recipients of the email message.\n@deprecated Use {@link #destination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param destination An object that contains the recipients of the email message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destination(Destination)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Destination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destination", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param destination An object that contains the recipients of the email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destination", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return An object that contains the recipients of the email message.", "getterModel" : { "returnType" : "Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Destination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param destination An object that contains the recipients of the email message.", "setterMethodName" : "setDestination", "setterModel" : { "variableDeclarationType" : "Destination", "variableName" : "destination", "variableType" : "Destination", "documentation" : null, "simpleType" : "Destination", "variableSetterType" : "Destination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Destination", "variableName" : "destination", "variableType" : "Destination", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Destination", "variableSetterType" : "Destination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getReplyToAddresses", "beanStyleSetterMethodName" : "setReplyToAddresses", "c2jName" : "ReplyToAddresses", "c2jShape" : "EmailAddressList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #replyToAddresses(List)}.\n@param replyToAddresses a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #replyToAddresses(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nYou can use {@link #hasReplyToAddresses()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.\n@deprecated Use {@link #replyToAddresses()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param replyToAddresses The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #replyToAddresses(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReplyToAddresses property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReplyToAddresses", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replyToAddresses", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param replyToAddresses The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replyToAddresses", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nYou can use {@link #hasReplyToAddresses()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReplyToAddresses", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReplyToAddresses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ReplyToAddresses", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param replyToAddresses The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.", "setterMethodName" : "setReplyToAddresses", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "replyToAddresses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "replyToAddresses", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFeedbackForwardingEmailAddress", "beanStyleSetterMethodName" : "setFeedbackForwardingEmailAddress", "c2jName" : "FeedbackForwardingEmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #feedbackForwardingEmailAddress(String)}.\n@param feedbackForwardingEmailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackForwardingEmailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The address that you want bounce and complaint notifications to be sent to.\n@deprecated Use {@link #feedbackForwardingEmailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param feedbackForwardingEmailAddress The address that you want bounce and complaint notifications to be sent to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #feedbackForwardingEmailAddress(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FeedbackForwardingEmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFeedbackForwardingEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "feedbackForwardingEmailAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param feedbackForwardingEmailAddress The address that you want bounce and complaint notifications to be sent to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "feedbackForwardingEmailAddress", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The address that you want bounce and complaint notifications to be sent to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackForwardingEmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackForwardingEmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FeedbackForwardingEmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param feedbackForwardingEmailAddress The address that you want bounce and complaint notifications to be sent to.", "setterMethodName" : "setFeedbackForwardingEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "feedbackForwardingEmailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "feedbackForwardingEmailAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "EmailContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link EmailContent.Builder} avoiding the need to create one manually via {@link EmailContent#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailContent.Builder#build()} is called immediately and its result is passed to {@link #content(EmailContent)}.\n@param content a consumer that will call methods on {@link EmailContent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(EmailContent)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return An object that contains the body of the message. You can send either a Simple message or a Raw message.\n@deprecated Use {@link #content()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param content An object that contains the body of the message. You can send either a Simple message or a Raw message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #content(EmailContent)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Content property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param content An object that contains the body of the message. You can send either a Simple message or a Raw message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return An object that contains the body of the message. You can send either a Simple message or a Raw message.", "getterModel" : { "returnType" : "EmailContent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param content An object that contains the body of the message. You can send either a Simple message or a Raw message.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "EmailContent", "variableName" : "content", "variableType" : "EmailContent", "documentation" : null, "simpleType" : "EmailContent", "variableSetterType" : "EmailContent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailContent", "variableName" : "content", "variableType" : "EmailContent", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "EmailContent", "variableSetterType" : "EmailContent" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEmailTags", "beanStyleSetterMethodName" : "setEmailTags", "c2jName" : "EmailTags", "c2jShape" : "MessageTagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #emailTags(List)}.\n@param emailTags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailTags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nYou can use {@link #hasEmailTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.\n@deprecated Use {@link #emailTags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailTags A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailTags(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailTags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailTags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailTags A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailTags", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nYou can use {@link #hasEmailTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailTags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailTags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MessageTag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MessageTag.Builder} avoiding the need to create one manually via {@link MessageTag#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageTag.Builder#build()} is called immediately and its result is passed to {@link #member(MessageTag)}.\n@param member a consumer that will call methods on {@link MessageTag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MessageTag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(MessageTag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MessageTag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "MessageTag", "variableName" : "member", "variableType" : "MessageTag", "documentation" : null, "simpleType" : "MessageTag", "variableSetterType" : "MessageTag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageTag", "variableName" : "member", "variableType" : "MessageTag", "documentation" : "", "simpleType" : "MessageTag", "variableSetterType" : "MessageTag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MessageTag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MessageTag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EmailTags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailTags A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.", "setterMethodName" : "setEmailTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "emailTags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "emailTags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The name of the configuration set that you want to use when sending the email.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param configurationSetName The name of the configuration set that you want to use when sending the email.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param configurationSetName The name of the configuration set that you want to use when sending the email.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The name of the configuration set that you want to use when sending the email.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param configurationSetName The name of the configuration set that you want to use when sending the email.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConfigurationSetName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The name of the configuration set that you want to use when sending the email.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param configurationSetName The name of the configuration set that you want to use when sending the email.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param configurationSetName The name of the configuration set that you want to use when sending the email.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The name of the configuration set that you want to use when sending the email.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param configurationSetName The name of the configuration set that you want to use when sending the email.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Content" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "EmailContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link EmailContent.Builder} avoiding the need to create one manually via {@link EmailContent#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailContent.Builder#build()} is called immediately and its result is passed to {@link #content(EmailContent)}.\n@param content a consumer that will call methods on {@link EmailContent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(EmailContent)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return An object that contains the body of the message. You can send either a Simple message or a Raw message.\n@deprecated Use {@link #content()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param content An object that contains the body of the message. You can send either a Simple message or a Raw message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #content(EmailContent)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Content property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param content An object that contains the body of the message. You can send either a Simple message or a Raw message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return An object that contains the body of the message. You can send either a Simple message or a Raw message.", "getterModel" : { "returnType" : "EmailContent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param content An object that contains the body of the message. You can send either a Simple message or a Raw message.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "EmailContent", "variableName" : "content", "variableType" : "EmailContent", "documentation" : null, "simpleType" : "EmailContent", "variableSetterType" : "EmailContent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailContent", "variableName" : "content", "variableType" : "EmailContent", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "EmailContent", "variableSetterType" : "EmailContent" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Destination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestination", "beanStyleSetterMethodName" : "setDestination", "c2jName" : "Destination", "c2jShape" : "Destination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Destination.Builder} avoiding the need to create one manually via {@link Destination#builder()}.\n\nWhen the {@link Consumer} completes, {@link Destination.Builder#build()} is called immediately and its result is passed to {@link #destination(Destination)}.\n@param destination a consumer that will call methods on {@link Destination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destination(Destination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return An object that contains the recipients of the email message.\n@deprecated Use {@link #destination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param destination An object that contains the recipients of the email message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destination(Destination)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Destination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destination", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param destination An object that contains the recipients of the email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destination", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return An object that contains the recipients of the email message.", "getterModel" : { "returnType" : "Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Destination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param destination An object that contains the recipients of the email message.", "setterMethodName" : "setDestination", "setterModel" : { "variableDeclarationType" : "Destination", "variableName" : "destination", "variableType" : "Destination", "documentation" : null, "simpleType" : "Destination", "variableSetterType" : "Destination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Destination", "variableName" : "destination", "variableType" : "Destination", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Destination", "variableSetterType" : "Destination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EmailTags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEmailTags", "beanStyleSetterMethodName" : "setEmailTags", "c2jName" : "EmailTags", "c2jShape" : "MessageTagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #emailTags(List)}.\n@param emailTags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailTags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nYou can use {@link #hasEmailTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.\n@deprecated Use {@link #emailTags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailTags A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailTags(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailTags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailTags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailTags A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailTags", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nYou can use {@link #hasEmailTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailTags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailTags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MessageTag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MessageTag.Builder} avoiding the need to create one manually via {@link MessageTag#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageTag.Builder#build()} is called immediately and its result is passed to {@link #member(MessageTag)}.\n@param member a consumer that will call methods on {@link MessageTag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MessageTag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(MessageTag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MessageTag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "MessageTag", "variableName" : "member", "variableType" : "MessageTag", "documentation" : null, "simpleType" : "MessageTag", "variableSetterType" : "MessageTag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageTag", "variableName" : "member", "variableType" : "MessageTag", "documentation" : "", "simpleType" : "MessageTag", "variableSetterType" : "MessageTag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MessageTag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MessageTag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EmailTags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailTags A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.", "setterMethodName" : "setEmailTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "emailTags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "emailTags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FeedbackForwardingEmailAddress" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFeedbackForwardingEmailAddress", "beanStyleSetterMethodName" : "setFeedbackForwardingEmailAddress", "c2jName" : "FeedbackForwardingEmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #feedbackForwardingEmailAddress(String)}.\n@param feedbackForwardingEmailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackForwardingEmailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The address that you want bounce and complaint notifications to be sent to.\n@deprecated Use {@link #feedbackForwardingEmailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param feedbackForwardingEmailAddress The address that you want bounce and complaint notifications to be sent to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #feedbackForwardingEmailAddress(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FeedbackForwardingEmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFeedbackForwardingEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "feedbackForwardingEmailAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param feedbackForwardingEmailAddress The address that you want bounce and complaint notifications to be sent to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "feedbackForwardingEmailAddress", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The address that you want bounce and complaint notifications to be sent to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackForwardingEmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackForwardingEmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FeedbackForwardingEmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param feedbackForwardingEmailAddress The address that you want bounce and complaint notifications to be sent to.", "setterMethodName" : "setFeedbackForwardingEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "feedbackForwardingEmailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "feedbackForwardingEmailAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FromEmailAddress" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFromEmailAddress", "beanStyleSetterMethodName" : "setFromEmailAddress", "c2jName" : "FromEmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fromEmailAddress(String)}.\n@param fromEmailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromEmailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.\n@deprecated Use {@link #fromEmailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param fromEmailAddress The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fromEmailAddress(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FromEmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFromEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromEmailAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param fromEmailAddress The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromEmailAddress", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FromEmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FromEmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromEmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param fromEmailAddress The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.", "setterMethodName" : "setFromEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromEmailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromEmailAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReplyToAddresses" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getReplyToAddresses", "beanStyleSetterMethodName" : "setReplyToAddresses", "c2jName" : "ReplyToAddresses", "c2jShape" : "EmailAddressList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #replyToAddresses(List)}.\n@param replyToAddresses a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #replyToAddresses(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nYou can use {@link #hasReplyToAddresses()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.\n@deprecated Use {@link #replyToAddresses()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param replyToAddresses The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #replyToAddresses(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReplyToAddresses property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReplyToAddresses", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replyToAddresses", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param replyToAddresses The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replyToAddresses", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nYou can use {@link #hasReplyToAddresses()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReplyToAddresses", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReplyToAddresses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ReplyToAddresses", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param replyToAddresses The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.", "setterMethodName" : "setReplyToAddresses", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "replyToAddresses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "replyToAddresses", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFromEmailAddress", "beanStyleSetterMethodName" : "setFromEmailAddress", "c2jName" : "FromEmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fromEmailAddress(String)}.\n@param fromEmailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromEmailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.\n@deprecated Use {@link #fromEmailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param fromEmailAddress The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fromEmailAddress(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FromEmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFromEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fromEmailAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param fromEmailAddress The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fromEmailAddress", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FromEmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FromEmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FromEmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param fromEmailAddress The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.", "setterMethodName" : "setFromEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fromEmailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fromEmailAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that you want to use as the \"From\" address for the email. The address that you specify has to be verified.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestination", "beanStyleSetterMethodName" : "setDestination", "c2jName" : "Destination", "c2jShape" : "Destination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Destination.Builder} avoiding the need to create one manually via {@link Destination#builder()}.\n\nWhen the {@link Consumer} completes, {@link Destination.Builder#build()} is called immediately and its result is passed to {@link #destination(Destination)}.\n@param destination a consumer that will call methods on {@link Destination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destination(Destination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return An object that contains the recipients of the email message.\n@deprecated Use {@link #destination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param destination An object that contains the recipients of the email message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destination(Destination)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Destination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destination", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param destination An object that contains the recipients of the email message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destination", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return An object that contains the recipients of the email message.", "getterModel" : { "returnType" : "Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Destination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param destination An object that contains the recipients of the email message.", "setterMethodName" : "setDestination", "setterModel" : { "variableDeclarationType" : "Destination", "variableName" : "destination", "variableType" : "Destination", "documentation" : null, "simpleType" : "Destination", "variableSetterType" : "Destination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Destination", "variableName" : "destination", "variableType" : "Destination", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the recipients of the email message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Destination", "variableSetterType" : "Destination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getReplyToAddresses", "beanStyleSetterMethodName" : "setReplyToAddresses", "c2jName" : "ReplyToAddresses", "c2jShape" : "EmailAddressList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #replyToAddresses(List)}.\n@param replyToAddresses a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #replyToAddresses(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nYou can use {@link #hasReplyToAddresses()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.\n@deprecated Use {@link #replyToAddresses()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param replyToAddresses The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #replyToAddresses(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReplyToAddresses property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReplyToAddresses", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replyToAddresses", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param replyToAddresses The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replyToAddresses", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nYou can use {@link #hasReplyToAddresses()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReplyToAddresses", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReplyToAddresses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ReplyToAddresses", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param replyToAddresses The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.", "setterMethodName" : "setReplyToAddresses", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "replyToAddresses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "replyToAddresses", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The \"Reply-to\" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFeedbackForwardingEmailAddress", "beanStyleSetterMethodName" : "setFeedbackForwardingEmailAddress", "c2jName" : "FeedbackForwardingEmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #feedbackForwardingEmailAddress(String)}.\n@param feedbackForwardingEmailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackForwardingEmailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The address that you want bounce and complaint notifications to be sent to.\n@deprecated Use {@link #feedbackForwardingEmailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param feedbackForwardingEmailAddress The address that you want bounce and complaint notifications to be sent to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #feedbackForwardingEmailAddress(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FeedbackForwardingEmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFeedbackForwardingEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "feedbackForwardingEmailAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param feedbackForwardingEmailAddress The address that you want bounce and complaint notifications to be sent to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "feedbackForwardingEmailAddress", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The address that you want bounce and complaint notifications to be sent to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackForwardingEmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackForwardingEmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FeedbackForwardingEmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param feedbackForwardingEmailAddress The address that you want bounce and complaint notifications to be sent to.", "setterMethodName" : "setFeedbackForwardingEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "feedbackForwardingEmailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "feedbackForwardingEmailAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The address that you want bounce and complaint notifications to be sent to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "EmailContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link EmailContent.Builder} avoiding the need to create one manually via {@link EmailContent#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailContent.Builder#build()} is called immediately and its result is passed to {@link #content(EmailContent)}.\n@param content a consumer that will call methods on {@link EmailContent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(EmailContent)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return An object that contains the body of the message. You can send either a Simple message or a Raw message.\n@deprecated Use {@link #content()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param content An object that contains the body of the message. You can send either a Simple message or a Raw message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #content(EmailContent)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Content property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param content An object that contains the body of the message. You can send either a Simple message or a Raw message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return An object that contains the body of the message. You can send either a Simple message or a Raw message.", "getterModel" : { "returnType" : "EmailContent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param content An object that contains the body of the message. You can send either a Simple message or a Raw message.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "EmailContent", "variableName" : "content", "variableType" : "EmailContent", "documentation" : null, "simpleType" : "EmailContent", "variableSetterType" : "EmailContent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailContent", "variableName" : "content", "variableType" : "EmailContent", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains the body of the message. You can send either a Simple message or a Raw message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "EmailContent", "variableSetterType" : "EmailContent" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEmailTags", "beanStyleSetterMethodName" : "setEmailTags", "c2jName" : "EmailTags", "c2jShape" : "MessageTagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #emailTags(List)}.\n@param emailTags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailTags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nYou can use {@link #hasEmailTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.\n@deprecated Use {@link #emailTags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailTags A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailTags(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailTags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailTags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailTags A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailTags", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nYou can use {@link #hasEmailTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailTags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailTags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MessageTag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MessageTag.Builder} avoiding the need to create one manually via {@link MessageTag#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageTag.Builder#build()} is called immediately and its result is passed to {@link #member(MessageTag)}.\n@param member a consumer that will call methods on {@link MessageTag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MessageTag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(MessageTag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MessageTag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "MessageTag", "variableName" : "member", "variableType" : "MessageTag", "documentation" : null, "simpleType" : "MessageTag", "variableSetterType" : "MessageTag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageTag", "variableName" : "member", "variableType" : "MessageTag", "documentation" : "", "simpleType" : "MessageTag", "variableSetterType" : "MessageTag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MessageTag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MessageTag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EmailTags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailTags A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.", "setterMethodName" : "setEmailTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "emailTags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "emailTags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The name of the configuration set that you want to use when sending the email.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param configurationSetName The name of the configuration set that you want to use when sending the email.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param configurationSetName The name of the configuration set that you want to use when sending the email.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The name of the configuration set that you want to use when sending the email.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param configurationSetName The name of the configuration set that you want to use when sending the email.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of the configuration set that you want to use when sending the email.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Destination", "Content" ], "shapeName" : "SendEmailRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SendEmailRequest", "variableName" : "sendEmailRequest", "variableType" : "SendEmailRequest", "documentation" : null, "simpleType" : "SendEmailRequest", "variableSetterType" : "SendEmailRequest" }, "wrapper" : false, "xmlNamespace" : null }, "SendEmailResponse" : { "c2jName" : "SendEmailResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique message ID that you receive when an email is accepted for sending.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessageId", "beanStyleSetterMethodName" : "setMessageId", "c2jName" : "MessageId", "c2jShape" : "OutboundMessageId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #messageId(String)}.\n@param messageId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@deprecated Use {@link #messageId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param messageId A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #messageId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MessageId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessageId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param messageId A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MessageId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MessageId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param messageId A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "setterMethodName" : "setMessageId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MessageId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessageId", "beanStyleSetterMethodName" : "setMessageId", "c2jName" : "MessageId", "c2jShape" : "OutboundMessageId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #messageId(String)}.\n@param messageId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@deprecated Use {@link #messageId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param messageId A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #messageId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MessageId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessageId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param messageId A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MessageId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MessageId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param messageId A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "setterMethodName" : "setMessageId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessageId", "beanStyleSetterMethodName" : "setMessageId", "c2jName" : "MessageId", "c2jShape" : "OutboundMessageId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #messageId(String)}.\n@param messageId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@deprecated Use {@link #messageId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param messageId A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #messageId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MessageId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessageId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param messageId A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MessageId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MessageId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param messageId A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "setterMethodName" : "setMessageId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier for the message that is generated when the message is accepted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's possible for Amazon SES to accept a message without sending it. This can happen when the message that you're trying to send has an attachment contains a virus, or when you send a templated email that contains invalid personalization content, for example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SendEmailResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SendEmailResponse", "variableName" : "sendEmailResponse", "variableType" : "SendEmailResponse", "documentation" : null, "simpleType" : "SendEmailResponse", "variableSetterType" : "SendEmailResponse" }, "wrapper" : false, "xmlNamespace" : null }, "SendQuota" : { "c2jName" : "SendQuota", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMax24HourSend", "beanStyleSetterMethodName" : "setMax24HourSend", "c2jName" : "Max24HourSend", "c2jShape" : "Max24HourSend", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #max24HourSend(Double)}.\n@param max24HourSend a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #max24HourSend(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.\n@deprecated Use {@link #max24HourSend()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param max24HourSend The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #max24HourSend(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Max24HourSend property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMax24HourSend", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "max24HourSend", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param max24HourSend The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "max24HourSend", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Max24HourSend", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Max24HourSend", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Max24HourSend", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param max24HourSend The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.", "setterMethodName" : "setMax24HourSend", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "max24HourSend", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "max24HourSend", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxSendRate", "beanStyleSetterMethodName" : "setMaxSendRate", "c2jName" : "MaxSendRate", "c2jShape" : "MaxSendRate", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #maxSendRate(Double)}.\n@param maxSendRate a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxSendRate(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.\n@deprecated Use {@link #maxSendRate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param maxSendRate The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxSendRate(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxSendRate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxSendRate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxSendRate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param maxSendRate The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxSendRate", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxSendRate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxSendRate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "MaxSendRate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param maxSendRate The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.", "setterMethodName" : "setMaxSendRate", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "maxSendRate", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "maxSendRate", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSentLast24Hours", "beanStyleSetterMethodName" : "setSentLast24Hours", "c2jName" : "SentLast24Hours", "c2jShape" : "SentLast24Hours", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #sentLast24Hours(Double)}.\n@param sentLast24Hours a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sentLast24Hours(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.\n@deprecated Use {@link #sentLast24Hours()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param sentLast24Hours The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sentLast24Hours(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SentLast24Hours property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSentLast24Hours", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sentLast24Hours", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param sentLast24Hours The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sentLast24Hours", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SentLast24Hours", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SentLast24Hours", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "SentLast24Hours", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param sentLast24Hours The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.", "setterMethodName" : "setSentLast24Hours", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "sentLast24Hours", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "sentLast24Hours", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Max24HourSend" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMax24HourSend", "beanStyleSetterMethodName" : "setMax24HourSend", "c2jName" : "Max24HourSend", "c2jShape" : "Max24HourSend", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #max24HourSend(Double)}.\n@param max24HourSend a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #max24HourSend(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.\n@deprecated Use {@link #max24HourSend()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param max24HourSend The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #max24HourSend(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Max24HourSend property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMax24HourSend", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "max24HourSend", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param max24HourSend The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "max24HourSend", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Max24HourSend", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Max24HourSend", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Max24HourSend", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param max24HourSend The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.", "setterMethodName" : "setMax24HourSend", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "max24HourSend", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "max24HourSend", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxSendRate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxSendRate", "beanStyleSetterMethodName" : "setMaxSendRate", "c2jName" : "MaxSendRate", "c2jShape" : "MaxSendRate", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #maxSendRate(Double)}.\n@param maxSendRate a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxSendRate(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.\n@deprecated Use {@link #maxSendRate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param maxSendRate The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxSendRate(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxSendRate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxSendRate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxSendRate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param maxSendRate The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxSendRate", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxSendRate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxSendRate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "MaxSendRate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param maxSendRate The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.", "setterMethodName" : "setMaxSendRate", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "maxSendRate", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "maxSendRate", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SentLast24Hours" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSentLast24Hours", "beanStyleSetterMethodName" : "setSentLast24Hours", "c2jName" : "SentLast24Hours", "c2jShape" : "SentLast24Hours", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #sentLast24Hours(Double)}.\n@param sentLast24Hours a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sentLast24Hours(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.\n@deprecated Use {@link #sentLast24Hours()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param sentLast24Hours The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sentLast24Hours(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SentLast24Hours property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSentLast24Hours", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sentLast24Hours", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param sentLast24Hours The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sentLast24Hours", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SentLast24Hours", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SentLast24Hours", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "SentLast24Hours", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param sentLast24Hours The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.", "setterMethodName" : "setSentLast24Hours", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "sentLast24Hours", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "sentLast24Hours", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMax24HourSend", "beanStyleSetterMethodName" : "setMax24HourSend", "c2jName" : "Max24HourSend", "c2jShape" : "Max24HourSend", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #max24HourSend(Double)}.\n@param max24HourSend a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #max24HourSend(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.\n@deprecated Use {@link #max24HourSend()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param max24HourSend The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #max24HourSend(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Max24HourSend property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMax24HourSend", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "max24HourSend", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param max24HourSend The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "max24HourSend", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Max24HourSend", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Max24HourSend", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Max24HourSend", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param max24HourSend The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.", "setterMethodName" : "setMax24HourSend", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "max24HourSend", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "max24HourSend", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxSendRate", "beanStyleSetterMethodName" : "setMaxSendRate", "c2jName" : "MaxSendRate", "c2jShape" : "MaxSendRate", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #maxSendRate(Double)}.\n@param maxSendRate a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxSendRate(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.\n@deprecated Use {@link #maxSendRate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param maxSendRate The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxSendRate(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxSendRate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxSendRate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxSendRate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param maxSendRate The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxSendRate", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxSendRate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxSendRate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "MaxSendRate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param maxSendRate The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.", "setterMethodName" : "setMaxSendRate", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "maxSendRate", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "maxSendRate", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSentLast24Hours", "beanStyleSetterMethodName" : "setSentLast24Hours", "c2jName" : "SentLast24Hours", "c2jShape" : "SentLast24Hours", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #sentLast24Hours(Double)}.\n@param sentLast24Hours a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sentLast24Hours(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.\n@deprecated Use {@link #sentLast24Hours()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param sentLast24Hours The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sentLast24Hours(Double)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SentLast24Hours property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSentLast24Hours", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sentLast24Hours", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param sentLast24Hours The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sentLast24Hours", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SentLast24Hours", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SentLast24Hours", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "SentLast24Hours", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param sentLast24Hours The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.", "setterMethodName" : "setSentLast24Hours", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "sentLast24Hours", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "sentLast24Hours", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of emails sent from your Amazon SES account in the current AWS Region over the past 24 hours.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SendQuota", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SendQuota", "variableName" : "sendQuota", "variableType" : "SendQuota", "documentation" : null, "simpleType" : "SendQuota", "variableSetterType" : "SendQuota" }, "wrapper" : false, "xmlNamespace" : null }, "SendingOptions" : { "c2jName" : "SendingOptions", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Used to enable or disable email sending for messages that use this configuration set in the current AWS Region.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingEnabled", "beanStyleSetterMethodName" : "setSendingEnabled", "c2jName" : "SendingEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sendingEnabled(Boolean)}.\n@param sendingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.\n@deprecated Use {@link #sendingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param sendingEnabled If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param sendingEnabled If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SendingEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param sendingEnabled If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.", "setterMethodName" : "setSendingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SendingEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingEnabled", "beanStyleSetterMethodName" : "setSendingEnabled", "c2jName" : "SendingEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sendingEnabled(Boolean)}.\n@param sendingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.\n@deprecated Use {@link #sendingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param sendingEnabled If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param sendingEnabled If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SendingEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param sendingEnabled If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.", "setterMethodName" : "setSendingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSendingEnabled", "beanStyleSetterMethodName" : "setSendingEnabled", "c2jName" : "SendingEnabled", "c2jShape" : "Enabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sendingEnabled(Boolean)}.\n@param sendingEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.\n@deprecated Use {@link #sendingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param sendingEnabled If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sendingEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SendingEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSendingEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendingEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param sendingEnabled If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendingEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SendingEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SendingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SendingEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param sendingEnabled If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.", "setterMethodName" : "setSendingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "sendingEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SendingOptions", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SendingOptions", "variableName" : "sendingOptions", "variableType" : "SendingOptions", "documentation" : null, "simpleType" : "SendingOptions", "variableSetterType" : "SendingOptions" }, "wrapper" : false, "xmlNamespace" : null }, "SendingPausedException" : { "c2jName" : "SendingPausedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The message can't be sent because the account's ability to send email is currently paused.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "SendingPausedException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 400, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SendingPausedException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SendingPausedException", "variableName" : "sendingPausedException", "variableType" : "SendingPausedException", "documentation" : null, "simpleType" : "SendingPausedException", "variableSetterType" : "SendingPausedException" }, "wrapper" : false, "xmlNamespace" : null }, "SnsDestination" : { "c2jName" : "SnsDestination", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTopicArn", "beanStyleSetterMethodName" : "setTopicArn", "c2jName" : "TopicArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #topicArn(String)}.\n@param topicArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #topicArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.\n@deprecated Use {@link #topicArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param topicArn The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #topicArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TopicArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTopicArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "topicArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param topicArn The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topicArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TopicArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TopicArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TopicArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param topicArn The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.", "setterMethodName" : "setTopicArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "topicArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "topicArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TopicArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTopicArn", "beanStyleSetterMethodName" : "setTopicArn", "c2jName" : "TopicArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #topicArn(String)}.\n@param topicArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #topicArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.\n@deprecated Use {@link #topicArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param topicArn The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #topicArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TopicArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTopicArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "topicArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param topicArn The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topicArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TopicArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TopicArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TopicArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param topicArn The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.", "setterMethodName" : "setTopicArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "topicArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "topicArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTopicArn", "beanStyleSetterMethodName" : "setTopicArn", "c2jName" : "TopicArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #topicArn(String)}.\n@param topicArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #topicArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.\n@deprecated Use {@link #topicArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param topicArn The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #topicArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TopicArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTopicArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "topicArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param topicArn The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topicArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TopicArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TopicArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TopicArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param topicArn The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.", "setterMethodName" : "setTopicArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "topicArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "topicArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TopicArn" ], "shapeName" : "SnsDestination", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SnsDestination", "variableName" : "snsDestination", "variableType" : "SnsDestination", "documentation" : null, "simpleType" : "SnsDestination", "variableSetterType" : "SnsDestination" }, "wrapper" : false, "xmlNamespace" : null }, "SuppressedDestination" : { "c2jName" : "SuppressedDestination", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains information about an email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailAddress", "beanStyleSetterMethodName" : "setEmailAddress", "c2jName" : "EmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailAddress(String)}.\n@param emailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The email address that is on the suppression list for your account.\n@deprecated Use {@link #emailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailAddress The email address that is on the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailAddress(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailAddress The email address that is on the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailAddress", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The email address that is on the suppression list for your account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailAddress The email address that is on the suppression list for your account.", "setterMethodName" : "setEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReasonAsString", "beanStyleSetterMethodName" : "setReason", "c2jName" : "Reason", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reasonAsString(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason\n@deprecated Use {@link #reasonAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reason The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : "reason", "fluentEnumSetterMethodName" : "reason", "fluentGetterMethodName" : "reasonAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reason The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reason The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateTime", "beanStyleSetterMethodName" : "setLastUpdateTime", "c2jName" : "LastUpdateTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastUpdateTime(Instant)}.\n@param lastUpdateTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The date and time when the suppressed destination was last updated, shown in Unix time format.\n@deprecated Use {@link #lastUpdateTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastUpdateTime The date and time when the suppressed destination was last updated, shown in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastUpdateTime The date and time when the suppressed destination was last updated, shown in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateTime", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The date and time when the suppressed destination was last updated, shown in Unix time format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUpdateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastUpdateTime The date and time when the suppressed destination was last updated, shown in Unix time format.", "setterMethodName" : "setLastUpdateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "SuppressedDestinationAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link SuppressedDestinationAttributes.Builder} avoiding the need to create one manually via {@link SuppressedDestinationAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SuppressedDestinationAttributes.Builder#build()} is called immediately and its result is passed to {@link #attributes(SuppressedDestinationAttributes)}.\n@param attributes a consumer that will call methods on {@link SuppressedDestinationAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributes(SuppressedDestinationAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.\n@deprecated Use {@link #attributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param attributes An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attributes(SuppressedDestinationAttributes)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Attributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param attributes An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.", "getterModel" : { "returnType" : "SuppressedDestinationAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param attributes An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "SuppressedDestinationAttributes", "variableName" : "attributes", "variableType" : "SuppressedDestinationAttributes", "documentation" : null, "simpleType" : "SuppressedDestinationAttributes", "variableSetterType" : "SuppressedDestinationAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SuppressedDestinationAttributes", "variableName" : "attributes", "variableType" : "SuppressedDestinationAttributes", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "SuppressedDestinationAttributes", "variableSetterType" : "SuppressedDestinationAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Attributes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "SuppressedDestinationAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link SuppressedDestinationAttributes.Builder} avoiding the need to create one manually via {@link SuppressedDestinationAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SuppressedDestinationAttributes.Builder#build()} is called immediately and its result is passed to {@link #attributes(SuppressedDestinationAttributes)}.\n@param attributes a consumer that will call methods on {@link SuppressedDestinationAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributes(SuppressedDestinationAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.\n@deprecated Use {@link #attributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param attributes An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attributes(SuppressedDestinationAttributes)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Attributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param attributes An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.", "getterModel" : { "returnType" : "SuppressedDestinationAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param attributes An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "SuppressedDestinationAttributes", "variableName" : "attributes", "variableType" : "SuppressedDestinationAttributes", "documentation" : null, "simpleType" : "SuppressedDestinationAttributes", "variableSetterType" : "SuppressedDestinationAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SuppressedDestinationAttributes", "variableName" : "attributes", "variableType" : "SuppressedDestinationAttributes", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "SuppressedDestinationAttributes", "variableSetterType" : "SuppressedDestinationAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EmailAddress" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailAddress", "beanStyleSetterMethodName" : "setEmailAddress", "c2jName" : "EmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailAddress(String)}.\n@param emailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The email address that is on the suppression list for your account.\n@deprecated Use {@link #emailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailAddress The email address that is on the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailAddress(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailAddress The email address that is on the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailAddress", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The email address that is on the suppression list for your account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailAddress The email address that is on the suppression list for your account.", "setterMethodName" : "setEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastUpdateTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateTime", "beanStyleSetterMethodName" : "setLastUpdateTime", "c2jName" : "LastUpdateTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastUpdateTime(Instant)}.\n@param lastUpdateTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The date and time when the suppressed destination was last updated, shown in Unix time format.\n@deprecated Use {@link #lastUpdateTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastUpdateTime The date and time when the suppressed destination was last updated, shown in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastUpdateTime The date and time when the suppressed destination was last updated, shown in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateTime", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The date and time when the suppressed destination was last updated, shown in Unix time format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUpdateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastUpdateTime The date and time when the suppressed destination was last updated, shown in Unix time format.", "setterMethodName" : "setLastUpdateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Reason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReasonAsString", "beanStyleSetterMethodName" : "setReason", "c2jName" : "Reason", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reasonAsString(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason\n@deprecated Use {@link #reasonAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reason The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : "reason", "fluentEnumSetterMethodName" : "reason", "fluentGetterMethodName" : "reasonAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reason The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reason The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailAddress", "beanStyleSetterMethodName" : "setEmailAddress", "c2jName" : "EmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailAddress(String)}.\n@param emailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The email address that is on the suppression list for your account.\n@deprecated Use {@link #emailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailAddress The email address that is on the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailAddress(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailAddress The email address that is on the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailAddress", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The email address that is on the suppression list for your account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailAddress The email address that is on the suppression list for your account.", "setterMethodName" : "setEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReasonAsString", "beanStyleSetterMethodName" : "setReason", "c2jName" : "Reason", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reasonAsString(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason\n@deprecated Use {@link #reasonAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reason The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : "reason", "fluentEnumSetterMethodName" : "reason", "fluentGetterMethodName" : "reasonAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reason The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reason The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateTime", "beanStyleSetterMethodName" : "setLastUpdateTime", "c2jName" : "LastUpdateTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastUpdateTime(Instant)}.\n@param lastUpdateTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The date and time when the suppressed destination was last updated, shown in Unix time format.\n@deprecated Use {@link #lastUpdateTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastUpdateTime The date and time when the suppressed destination was last updated, shown in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastUpdateTime The date and time when the suppressed destination was last updated, shown in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateTime", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The date and time when the suppressed destination was last updated, shown in Unix time format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUpdateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastUpdateTime The date and time when the suppressed destination was last updated, shown in Unix time format.", "setterMethodName" : "setLastUpdateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "SuppressedDestinationAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link SuppressedDestinationAttributes.Builder} avoiding the need to create one manually via {@link SuppressedDestinationAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SuppressedDestinationAttributes.Builder#build()} is called immediately and its result is passed to {@link #attributes(SuppressedDestinationAttributes)}.\n@param attributes a consumer that will call methods on {@link SuppressedDestinationAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributes(SuppressedDestinationAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.\n@deprecated Use {@link #attributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param attributes An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attributes(SuppressedDestinationAttributes)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Attributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param attributes An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.", "getterModel" : { "returnType" : "SuppressedDestinationAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param attributes An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "SuppressedDestinationAttributes", "variableName" : "attributes", "variableType" : "SuppressedDestinationAttributes", "documentation" : null, "simpleType" : "SuppressedDestinationAttributes", "variableSetterType" : "SuppressedDestinationAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SuppressedDestinationAttributes", "variableName" : "attributes", "variableType" : "SuppressedDestinationAttributes", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "SuppressedDestinationAttributes", "variableSetterType" : "SuppressedDestinationAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EmailAddress", "Reason", "LastUpdateTime" ], "shapeName" : "SuppressedDestination", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SuppressedDestination", "variableName" : "suppressedDestination", "variableType" : "SuppressedDestination", "documentation" : null, "simpleType" : "SuppressedDestination", "variableSetterType" : "SuppressedDestination" }, "wrapper" : false, "xmlNamespace" : null }, "SuppressedDestinationAttributes" : { "c2jName" : "SuppressedDestinationAttributes", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains additional attributes that are related an email address that is on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessageId", "beanStyleSetterMethodName" : "setMessageId", "c2jName" : "MessageId", "c2jShape" : "OutboundMessageId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #messageId(String)}.\n@param messageId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The unique identifier of the email message that caused the email address to be added to the suppression list for your account.\n@deprecated Use {@link #messageId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param messageId The unique identifier of the email message that caused the email address to be added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #messageId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MessageId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessageId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param messageId The unique identifier of the email message that caused the email address to be added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The unique identifier of the email message that caused the email address to be added to the suppression list for your account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MessageId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MessageId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param messageId The unique identifier of the email message that caused the email address to be added to the suppression list for your account.", "setterMethodName" : "setMessageId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFeedbackId", "beanStyleSetterMethodName" : "setFeedbackId", "c2jName" : "FeedbackId", "c2jShape" : "FeedbackId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #feedbackId(String)}.\n@param feedbackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return A unique identifier that's generated when an email address is added to the suppression list for your account.\n@deprecated Use {@link #feedbackId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param feedbackId A unique identifier that's generated when an email address is added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #feedbackId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FeedbackId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFeedbackId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "feedbackId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param feedbackId A unique identifier that's generated when an email address is added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "feedbackId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return A unique identifier that's generated when an email address is added to the suppression list for your account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FeedbackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param feedbackId A unique identifier that's generated when an email address is added to the suppression list for your account.", "setterMethodName" : "setFeedbackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "feedbackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "feedbackId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FeedbackId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFeedbackId", "beanStyleSetterMethodName" : "setFeedbackId", "c2jName" : "FeedbackId", "c2jShape" : "FeedbackId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #feedbackId(String)}.\n@param feedbackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return A unique identifier that's generated when an email address is added to the suppression list for your account.\n@deprecated Use {@link #feedbackId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param feedbackId A unique identifier that's generated when an email address is added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #feedbackId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FeedbackId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFeedbackId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "feedbackId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param feedbackId A unique identifier that's generated when an email address is added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "feedbackId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return A unique identifier that's generated when an email address is added to the suppression list for your account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FeedbackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param feedbackId A unique identifier that's generated when an email address is added to the suppression list for your account.", "setterMethodName" : "setFeedbackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "feedbackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "feedbackId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MessageId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessageId", "beanStyleSetterMethodName" : "setMessageId", "c2jName" : "MessageId", "c2jShape" : "OutboundMessageId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #messageId(String)}.\n@param messageId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The unique identifier of the email message that caused the email address to be added to the suppression list for your account.\n@deprecated Use {@link #messageId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param messageId The unique identifier of the email message that caused the email address to be added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #messageId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MessageId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessageId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param messageId The unique identifier of the email message that caused the email address to be added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The unique identifier of the email message that caused the email address to be added to the suppression list for your account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MessageId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MessageId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param messageId The unique identifier of the email message that caused the email address to be added to the suppression list for your account.", "setterMethodName" : "setMessageId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessageId", "beanStyleSetterMethodName" : "setMessageId", "c2jName" : "MessageId", "c2jShape" : "OutboundMessageId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #messageId(String)}.\n@param messageId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The unique identifier of the email message that caused the email address to be added to the suppression list for your account.\n@deprecated Use {@link #messageId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param messageId The unique identifier of the email message that caused the email address to be added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #messageId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MessageId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessageId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "messageId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param messageId The unique identifier of the email message that caused the email address to be added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "messageId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The unique identifier of the email message that caused the email address to be added to the suppression list for your account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MessageId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MessageId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param messageId The unique identifier of the email message that caused the email address to be added to the suppression list for your account.", "setterMethodName" : "setMessageId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "messageId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The unique identifier of the email message that caused the email address to be added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFeedbackId", "beanStyleSetterMethodName" : "setFeedbackId", "c2jName" : "FeedbackId", "c2jShape" : "FeedbackId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #feedbackId(String)}.\n@param feedbackId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return A unique identifier that's generated when an email address is added to the suppression list for your account.\n@deprecated Use {@link #feedbackId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param feedbackId A unique identifier that's generated when an email address is added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #feedbackId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FeedbackId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFeedbackId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "feedbackId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param feedbackId A unique identifier that's generated when an email address is added to the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "feedbackId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return A unique identifier that's generated when an email address is added to the suppression list for your account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FeedbackId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param feedbackId A unique identifier that's generated when an email address is added to the suppression list for your account.", "setterMethodName" : "setFeedbackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "feedbackId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "feedbackId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A unique identifier that's generated when an email address is added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SuppressedDestinationAttributes", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SuppressedDestinationAttributes", "variableName" : "suppressedDestinationAttributes", "variableType" : "SuppressedDestinationAttributes", "documentation" : null, "simpleType" : "SuppressedDestinationAttributes", "variableSetterType" : "SuppressedDestinationAttributes" }, "wrapper" : false, "xmlNamespace" : null }, "SuppressedDestinationSummary" : { "c2jName" : "SuppressedDestinationSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A summary that describes the suppressed email address.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailAddress", "beanStyleSetterMethodName" : "setEmailAddress", "c2jName" : "EmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailAddress(String)}.\n@param emailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The email address that's on the suppression list for your account.\n@deprecated Use {@link #emailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailAddress The email address that's on the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailAddress(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailAddress The email address that's on the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailAddress", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The email address that's on the suppression list for your account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailAddress The email address that's on the suppression list for your account.", "setterMethodName" : "setEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReasonAsString", "beanStyleSetterMethodName" : "setReason", "c2jName" : "Reason", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reasonAsString(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason\n@deprecated Use {@link #reasonAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reason The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : "reason", "fluentEnumSetterMethodName" : "reason", "fluentGetterMethodName" : "reasonAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reason The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reason The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateTime", "beanStyleSetterMethodName" : "setLastUpdateTime", "c2jName" : "LastUpdateTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastUpdateTime(Instant)}.\n@param lastUpdateTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The date and time when the suppressed destination was last updated, shown in Unix time format.\n@deprecated Use {@link #lastUpdateTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastUpdateTime The date and time when the suppressed destination was last updated, shown in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastUpdateTime The date and time when the suppressed destination was last updated, shown in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateTime", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The date and time when the suppressed destination was last updated, shown in Unix time format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUpdateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastUpdateTime The date and time when the suppressed destination was last updated, shown in Unix time format.", "setterMethodName" : "setLastUpdateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EmailAddress" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailAddress", "beanStyleSetterMethodName" : "setEmailAddress", "c2jName" : "EmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailAddress(String)}.\n@param emailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The email address that's on the suppression list for your account.\n@deprecated Use {@link #emailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailAddress The email address that's on the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailAddress(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailAddress The email address that's on the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailAddress", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The email address that's on the suppression list for your account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailAddress The email address that's on the suppression list for your account.", "setterMethodName" : "setEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastUpdateTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateTime", "beanStyleSetterMethodName" : "setLastUpdateTime", "c2jName" : "LastUpdateTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastUpdateTime(Instant)}.\n@param lastUpdateTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The date and time when the suppressed destination was last updated, shown in Unix time format.\n@deprecated Use {@link #lastUpdateTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastUpdateTime The date and time when the suppressed destination was last updated, shown in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastUpdateTime The date and time when the suppressed destination was last updated, shown in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateTime", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The date and time when the suppressed destination was last updated, shown in Unix time format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUpdateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastUpdateTime The date and time when the suppressed destination was last updated, shown in Unix time format.", "setterMethodName" : "setLastUpdateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Reason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReasonAsString", "beanStyleSetterMethodName" : "setReason", "c2jName" : "Reason", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reasonAsString(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason\n@deprecated Use {@link #reasonAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reason The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : "reason", "fluentEnumSetterMethodName" : "reason", "fluentGetterMethodName" : "reasonAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reason The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reason The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEmailAddress", "beanStyleSetterMethodName" : "setEmailAddress", "c2jName" : "EmailAddress", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailAddress(String)}.\n@param emailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The email address that's on the suppression list for your account.\n@deprecated Use {@link #emailAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailAddress The email address that's on the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #emailAddress(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EmailAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEmailAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailAddress The email address that's on the suppression list for your account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailAddress", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The email address that's on the suppression list for your account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param emailAddress The email address that's on the suppression list for your account.", "setterMethodName" : "setEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The email address that's on the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReasonAsString", "beanStyleSetterMethodName" : "setReason", "c2jName" : "Reason", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reasonAsString(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason\n@deprecated Use {@link #reasonAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reason The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : "reason", "fluentEnumSetterMethodName" : "reason", "fluentGetterMethodName" : "reasonAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reason The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param reason The reason that the address was added to the suppression list for your account.\n@see SuppressionListReason", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The reason that the address was added to the suppression list for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateTime", "beanStyleSetterMethodName" : "setLastUpdateTime", "c2jName" : "LastUpdateTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastUpdateTime(Instant)}.\n@param lastUpdateTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The date and time when the suppressed destination was last updated, shown in Unix time format.\n@deprecated Use {@link #lastUpdateTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastUpdateTime The date and time when the suppressed destination was last updated, shown in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastUpdateTime The date and time when the suppressed destination was last updated, shown in Unix time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateTime", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The date and time when the suppressed destination was last updated, shown in Unix time format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUpdateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param lastUpdateTime The date and time when the suppressed destination was last updated, shown in Unix time format.", "setterMethodName" : "setLastUpdateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The date and time when the suppressed destination was last updated, shown in Unix time format.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EmailAddress", "Reason", "LastUpdateTime" ], "shapeName" : "SuppressedDestinationSummary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SuppressedDestinationSummary", "variableName" : "suppressedDestinationSummary", "variableType" : "SuppressedDestinationSummary", "documentation" : null, "simpleType" : "SuppressedDestinationSummary", "variableSetterType" : "SuppressedDestinationSummary" }, "wrapper" : false, "xmlNamespace" : null }, "SuppressionAttributes" : { "c2jName" : "SuppressionAttributes", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An object that contains information about the email address suppression preferences for your account in the current AWS Region.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSuppressedReasonsAsStrings", "beanStyleSetterMethodName" : "setSuppressedReasonsWithStrings", "c2jName" : "SuppressedReasons", "c2jShape" : "SuppressionListReasons", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #suppressedReasonsAsStrings(List)}.\n@param suppressedReasons a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressedReasonsWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • \n@deprecated Use {@link #suppressedReasonsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param suppressedReasons A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressedReasonsWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressedReasons property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressedReasons", "fluentEnumGetterMethodName" : "suppressedReasons", "fluentEnumSetterMethodName" : "suppressedReasons", "fluentGetterMethodName" : "suppressedReasonsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param suppressedReasons A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressedReasonsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressedReasons", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressedReasons", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The value of the Member property for this object.\n@see SuppressionListReason\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The value of the Member property for this object.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SuppressedReasons", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param suppressedReasons A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • ", "setterMethodName" : "setSuppressedReasonsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SuppressedReasons" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSuppressedReasonsAsStrings", "beanStyleSetterMethodName" : "setSuppressedReasonsWithStrings", "c2jName" : "SuppressedReasons", "c2jShape" : "SuppressionListReasons", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #suppressedReasonsAsStrings(List)}.\n@param suppressedReasons a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressedReasonsWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@deprecated Use {@link #suppressedReasonsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param suppressedReasons A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressedReasonsWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressedReasons property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressedReasons", "fluentEnumGetterMethodName" : "suppressedReasons", "fluentEnumSetterMethodName" : "suppressedReasons", "fluentGetterMethodName" : "suppressedReasonsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param suppressedReasons A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressedReasonsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressedReasons", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressedReasons", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The value of the Member property for this object.\n@see SuppressionListReason\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The value of the Member property for this object.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SuppressedReasons", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param suppressedReasons A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • ", "setterMethodName" : "setSuppressedReasonsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSuppressedReasonsAsStrings", "beanStyleSetterMethodName" : "setSuppressedReasonsWithStrings", "c2jName" : "SuppressedReasons", "c2jShape" : "SuppressionListReasons", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #suppressedReasonsAsStrings(List)}.\n@param suppressedReasons a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressedReasonsWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@deprecated Use {@link #suppressedReasonsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param suppressedReasons A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressedReasonsWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressedReasons property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressedReasons", "fluentEnumGetterMethodName" : "suppressedReasons", "fluentEnumSetterMethodName" : "suppressedReasons", "fluentGetterMethodName" : "suppressedReasonsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param suppressedReasons A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressedReasonsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressedReasons", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressedReasons", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The value of the Member property for this object.\n@see SuppressionListReason\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The value of the Member property for this object.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SuppressedReasons", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param suppressedReasons A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ", "setterMethodName" : "setSuppressedReasonsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SuppressionAttributes", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SuppressionAttributes", "variableName" : "suppressionAttributes", "variableType" : "SuppressionAttributes", "documentation" : null, "simpleType" : "SuppressionAttributes", "variableSetterType" : "SuppressionAttributes" }, "wrapper" : false, "xmlNamespace" : null }, "SuppressionListReason" : { "c2jName" : "SuppressionListReason", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The reason that the address was added to the suppression list for your account. The value can be one of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • COMPLAINT – Amazon SES added an email address to the suppression list for your account because a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BOUNCE – Amazon SES added an email address to the suppression list for your account because a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : [ { "name" : "BOUNCE", "value" : "BOUNCE" }, { "name" : "COMPLAINT", "value" : "COMPLAINT" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SuppressionListReason", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SuppressionListReason", "variableName" : "suppressionListReason", "variableType" : "SuppressionListReason", "documentation" : null, "simpleType" : "SuppressionListReason", "variableSetterType" : "SuppressionListReason" }, "wrapper" : false, "xmlNamespace" : null }, "SuppressionOptions" : { "c2jName" : "SuppressionOptions", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              An object that contains information about the suppression list preferences for your account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSuppressedReasonsAsStrings", "beanStyleSetterMethodName" : "setSuppressedReasonsWithStrings", "c2jName" : "SuppressedReasons", "c2jShape" : "SuppressionListReasons", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #suppressedReasonsAsStrings(List)}.\n@param suppressedReasons a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressedReasonsWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • \n@deprecated Use {@link #suppressedReasonsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param suppressedReasons A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressedReasonsWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressedReasons property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressedReasons", "fluentEnumGetterMethodName" : "suppressedReasons", "fluentEnumSetterMethodName" : "suppressedReasons", "fluentGetterMethodName" : "suppressedReasonsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param suppressedReasons A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressedReasonsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressedReasons", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressedReasons", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see SuppressionListReason\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SuppressedReasons", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param suppressedReasons A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ", "setterMethodName" : "setSuppressedReasonsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SuppressedReasons" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSuppressedReasonsAsStrings", "beanStyleSetterMethodName" : "setSuppressedReasonsWithStrings", "c2jName" : "SuppressedReasons", "c2jShape" : "SuppressionListReasons", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #suppressedReasonsAsStrings(List)}.\n@param suppressedReasons a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressedReasonsWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@deprecated Use {@link #suppressedReasonsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param suppressedReasons A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressedReasonsWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressedReasons property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressedReasons", "fluentEnumGetterMethodName" : "suppressedReasons", "fluentEnumSetterMethodName" : "suppressedReasons", "fluentGetterMethodName" : "suppressedReasonsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param suppressedReasons A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressedReasonsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressedReasons", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressedReasons", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The value of the Member property for this object.\n@see SuppressionListReason\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The value of the Member property for this object.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SuppressedReasons", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param suppressedReasons A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ", "setterMethodName" : "setSuppressedReasonsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSuppressedReasonsAsStrings", "beanStyleSetterMethodName" : "setSuppressedReasonsWithStrings", "c2jName" : "SuppressedReasons", "c2jShape" : "SuppressionListReasons", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #suppressedReasonsAsStrings(List)}.\n@param suppressedReasons a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suppressedReasonsWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@deprecated Use {@link #suppressedReasonsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param suppressedReasons A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suppressedReasonsWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuppressedReasons property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuppressedReasons", "fluentEnumGetterMethodName" : "suppressedReasons", "fluentEnumSetterMethodName" : "suppressedReasons", "fluentGetterMethodName" : "suppressedReasonsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param suppressedReasons A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suppressedReasonsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSuppressedReasons()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuppressedReasons", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuppressedReasons", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SuppressionListReason", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The value of the Member property for this object.\n@see SuppressionListReason\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "SuppressionListReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see SuppressionListReason", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link SuppressionListReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The value of the Member property for this object.\n@see SuppressionListReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see SuppressionListReason", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SuppressedReasons", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param suppressedReasons A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ", "setterMethodName" : "setSuppressedReasonsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "suppressedReasons", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list that contains the reasons that email addresses are automatically added to the suppression list for your account. This list can contain any or all of the following:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SuppressionOptions", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SuppressionOptions", "variableName" : "suppressionOptions", "variableType" : "SuppressionOptions", "documentation" : null, "simpleType" : "SuppressionOptions", "variableSetterType" : "SuppressionOptions" }, "wrapper" : false, "xmlNamespace" : null }, "Tag" : { "c2jName" : "Tag", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the tags that are associated with a resource. A tag is a label that you optionally define and associate with a resource. Tags can help you categorize and manage resources in different ways, such as by purpose, owner, environment, or other criteria. A resource can have as many as 50 tags.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Each tag consists of a required tag key and an associated tag value, both of which you define. A tag key is a general label that acts as a category for a more specific tag value. A tag value acts as a descriptor within a tag key. A tag key can contain as many as 128 characters. A tag value can contain as many as 256 characters. The characters can be Unicode letters, digits, white space, or one of the following symbols: _ . : / = + -. The following additional restrictions apply to tags:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Tag keys and values are case sensitive.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • For each associated resource, each tag key must be unique and it can have only one value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • The aws: prefix is reserved for use by AWS; you can’t use it in any tag keys or values that you define. In addition, you can't edit or remove tag keys or values that use this prefix. Tags that use this prefix don’t count against the limit of 50 tags per resource.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • You can associate tags with public or shared resources, but the tags are available only for your AWS account, not any other accounts that share the resource. In addition, the tags are available only for resources that are located in the specified AWS Region for your AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param key One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param key One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param key One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param value The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param value The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param value The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param key One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param key One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param key One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Value" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param value The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param value The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param value The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param key One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param key One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param key One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param value The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param value The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param value The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Value" ], "shapeName" : "Tag", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "wrapper" : false, "xmlNamespace" : null }, "TagResourceRequest" : { "c2jName" : "TagResourceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "TagResource", "locationName" : null, "requestUri" : "/v2/email/tags", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param tags A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param tags A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param tags A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param tags A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param tags A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param tags A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to add one or more tags to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param tags A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param tags A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param tags A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A list of the tags that you want to add to the resource. A tag consists of a required tag key (Key) and an associated tag value (Value). The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceArn", "Tags" ], "shapeName" : "TagResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TagResourceRequest", "variableName" : "tagResourceRequest", "variableType" : "TagResourceRequest", "documentation" : null, "simpleType" : "TagResourceRequest", "variableSetterType" : "TagResourceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "TagResourceResponse" : { "c2jName" : "TagResourceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TagResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TagResourceResponse", "variableName" : "tagResourceResponse", "variableType" : "TagResourceResponse", "documentation" : null, "simpleType" : "TagResourceResponse", "variableSetterType" : "TagResourceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "Template" : { "c2jName" : "Template", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the email template to use for an email message, and the values to use for any message variables in that template. An email template is a type of message template that contains content that you want to define, save, and reuse in email messages that you send.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTemplateArn", "beanStyleSetterMethodName" : "setTemplateArn", "c2jName" : "TemplateArn", "c2jShape" : "TemplateArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #templateArn(String)}.\n@param templateArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #templateArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the template.\n@deprecated Use {@link #templateArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param templateArn The Amazon Resource Name (ARN) of the template.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #templateArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TemplateArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTemplateArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "templateArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param templateArn The Amazon Resource Name (ARN) of the template.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "templateArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the template.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemplateArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TemplateArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TemplateArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param templateArn The Amazon Resource Name (ARN) of the template.", "setterMethodName" : "setTemplateArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "templateArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "templateArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTemplateData", "beanStyleSetterMethodName" : "setTemplateData", "c2jName" : "TemplateData", "c2jShape" : "TemplateData", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #templateData(String)}.\n@param templateData a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #templateData(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.\n@deprecated Use {@link #templateData()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param templateData An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #templateData(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TemplateData property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTemplateData", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "templateData", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param templateData An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "templateData", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemplateData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TemplateData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TemplateData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param templateData An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.", "setterMethodName" : "setTemplateData", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "templateData", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "templateData", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TemplateArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTemplateArn", "beanStyleSetterMethodName" : "setTemplateArn", "c2jName" : "TemplateArn", "c2jShape" : "TemplateArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #templateArn(String)}.\n@param templateArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #templateArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the template.\n@deprecated Use {@link #templateArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param templateArn The Amazon Resource Name (ARN) of the template.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #templateArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TemplateArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTemplateArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "templateArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param templateArn The Amazon Resource Name (ARN) of the template.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "templateArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the template.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemplateArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TemplateArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TemplateArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param templateArn The Amazon Resource Name (ARN) of the template.", "setterMethodName" : "setTemplateArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "templateArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "templateArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TemplateData" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTemplateData", "beanStyleSetterMethodName" : "setTemplateData", "c2jName" : "TemplateData", "c2jShape" : "TemplateData", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #templateData(String)}.\n@param templateData a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #templateData(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.\n@deprecated Use {@link #templateData()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param templateData An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #templateData(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TemplateData property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTemplateData", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "templateData", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param templateData An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "templateData", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemplateData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TemplateData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TemplateData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param templateData An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.", "setterMethodName" : "setTemplateData", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "templateData", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "templateData", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTemplateArn", "beanStyleSetterMethodName" : "setTemplateArn", "c2jName" : "TemplateArn", "c2jShape" : "TemplateArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #templateArn(String)}.\n@param templateArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #templateArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the template.\n@deprecated Use {@link #templateArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param templateArn The Amazon Resource Name (ARN) of the template.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #templateArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TemplateArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTemplateArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "templateArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param templateArn The Amazon Resource Name (ARN) of the template.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "templateArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the template.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemplateArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TemplateArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TemplateArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param templateArn The Amazon Resource Name (ARN) of the template.", "setterMethodName" : "setTemplateArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "templateArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "templateArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the template.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTemplateData", "beanStyleSetterMethodName" : "setTemplateData", "c2jName" : "TemplateData", "c2jShape" : "TemplateData", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #templateData(String)}.\n@param templateData a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #templateData(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.\n@deprecated Use {@link #templateData()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param templateData An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #templateData(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TemplateData property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTemplateData", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "templateData", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param templateData An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "templateData", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemplateData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TemplateData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TemplateData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param templateData An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.", "setterMethodName" : "setTemplateData", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "templateData", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "templateData", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the values to use for message variables in the template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the value to use for that variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Template", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Template", "variableName" : "template", "variableType" : "Template", "documentation" : null, "simpleType" : "Template", "variableSetterType" : "Template" }, "wrapper" : false, "xmlNamespace" : null }, "TlsPolicy" : { "c2jName" : "TlsPolicy", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : [ { "name" : "REQUIRE", "value" : "REQUIRE" }, { "name" : "OPTIONAL", "value" : "OPTIONAL" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TlsPolicy", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TlsPolicy", "variableName" : "tlsPolicy", "variableType" : "TlsPolicy", "documentation" : null, "simpleType" : "TlsPolicy", "variableSetterType" : "TlsPolicy" }, "wrapper" : false, "xmlNamespace" : null }, "TooManyRequestsException" : { "c2jName" : "TooManyRequestsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Too many requests have been made to the operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "TooManyRequestsException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 429, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TooManyRequestsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TooManyRequestsException", "variableName" : "tooManyRequestsException", "variableType" : "TooManyRequestsException", "documentation" : null, "simpleType" : "TooManyRequestsException", "variableSetterType" : "TooManyRequestsException" }, "wrapper" : false, "xmlNamespace" : null }, "TrackingOptions" : { "c2jName" : "TrackingOptions", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the tracking options for a configuration set. When you use the Amazon SES API v2 to send an email, it contains an invisible image that's used to track when recipients open your email. If your email contains links, those links are changed slightly in order to track when recipients click them.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            These images and links include references to a domain operated by AWS. You can optionally configure the Amazon SES to use a domain that you operate for these images and links.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomRedirectDomain", "beanStyleSetterMethodName" : "setCustomRedirectDomain", "c2jName" : "CustomRedirectDomain", "c2jShape" : "CustomRedirectDomain", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customRedirectDomain(String)}.\n@param customRedirectDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customRedirectDomain(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The domain that you want to use for tracking open and click events.\n@deprecated Use {@link #customRedirectDomain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param customRedirectDomain The domain that you want to use for tracking open and click events.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customRedirectDomain(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomRedirectDomain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomRedirectDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customRedirectDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param customRedirectDomain The domain that you want to use for tracking open and click events.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customRedirectDomain", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The domain that you want to use for tracking open and click events.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRedirectDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRedirectDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomRedirectDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param customRedirectDomain The domain that you want to use for tracking open and click events.", "setterMethodName" : "setCustomRedirectDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customRedirectDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customRedirectDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CustomRedirectDomain" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomRedirectDomain", "beanStyleSetterMethodName" : "setCustomRedirectDomain", "c2jName" : "CustomRedirectDomain", "c2jShape" : "CustomRedirectDomain", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customRedirectDomain(String)}.\n@param customRedirectDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customRedirectDomain(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The domain that you want to use for tracking open and click events.\n@deprecated Use {@link #customRedirectDomain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param customRedirectDomain The domain that you want to use for tracking open and click events.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customRedirectDomain(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomRedirectDomain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomRedirectDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customRedirectDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param customRedirectDomain The domain that you want to use for tracking open and click events.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customRedirectDomain", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The domain that you want to use for tracking open and click events.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRedirectDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRedirectDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomRedirectDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param customRedirectDomain The domain that you want to use for tracking open and click events.", "setterMethodName" : "setCustomRedirectDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customRedirectDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customRedirectDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomRedirectDomain", "beanStyleSetterMethodName" : "setCustomRedirectDomain", "c2jName" : "CustomRedirectDomain", "c2jShape" : "CustomRedirectDomain", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customRedirectDomain(String)}.\n@param customRedirectDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customRedirectDomain(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The domain that you want to use for tracking open and click events.\n@deprecated Use {@link #customRedirectDomain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param customRedirectDomain The domain that you want to use for tracking open and click events.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customRedirectDomain(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomRedirectDomain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomRedirectDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customRedirectDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param customRedirectDomain The domain that you want to use for tracking open and click events.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customRedirectDomain", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The domain that you want to use for tracking open and click events.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRedirectDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRedirectDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomRedirectDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param customRedirectDomain The domain that you want to use for tracking open and click events.", "setterMethodName" : "setCustomRedirectDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customRedirectDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customRedirectDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The domain that you want to use for tracking open and click events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CustomRedirectDomain" ], "shapeName" : "TrackingOptions", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TrackingOptions", "variableName" : "trackingOptions", "variableType" : "TrackingOptions", "documentation" : null, "simpleType" : "TrackingOptions", "variableSetterType" : "TrackingOptions" }, "wrapper" : false, "xmlNamespace" : null }, "UntagResourceRequest" : { "c2jName" : "UntagResourceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UntagResource", "locationName" : null, "requestUri" : "/v2/email/tags", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "ResourceArn", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeyList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagKeys(List)}.\n@param tagKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagKeys(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param tagKeys The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagKeys(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagKeys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagKeys", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param tagKeys The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "TagKeys", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param tagKeys The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "ResourceArn", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TagKeys" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeyList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagKeys(List)}.\n@param tagKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagKeys(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param tagKeys The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagKeys(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagKeys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagKeys", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param tagKeys The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "TagKeys", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param tagKeys The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "ResourceArn", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param resourceArn The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the resource that you want to remove one or more tags from.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeyList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagKeys(List)}.\n@param tagKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagKeys(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param tagKeys The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagKeys(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagKeys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagKeys", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param tagKeys The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "TagKeys", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param tagKeys The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The tags (tag keys) that you want to remove from the resource. When you specify a tag key, the action removes both that key and its associated tag value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            To remove more than one tag from the resource, append the TagKeys parameter and argument for each additional tag to remove, separated by an ampersand. For example: /v2/email/tags?ResourceArn=ResourceArn&TagKeys=Key1&TagKeys=Key2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceArn", "TagKeys" ], "shapeName" : "UntagResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UntagResourceRequest", "variableName" : "untagResourceRequest", "variableType" : "UntagResourceRequest", "documentation" : null, "simpleType" : "UntagResourceRequest", "variableSetterType" : "UntagResourceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UntagResourceResponse" : { "c2jName" : "UntagResourceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UntagResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UntagResourceResponse", "variableName" : "untagResourceResponse", "variableType" : "UntagResourceResponse", "documentation" : null, "simpleType" : "UntagResourceResponse", "variableSetterType" : "UntagResourceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateConfigurationSetEventDestinationRequest" : { "c2jName" : "UpdateConfigurationSetEventDestinationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A request to change the settings for an event destination for a configuration set.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateConfigurationSetEventDestination", "locationName" : null, "requestUri" : "/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The name of the configuration set that contains the event destination that you want to modify.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param configurationSetName The name of the configuration set that contains the event destination that you want to modify.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param configurationSetName The name of the configuration set that contains the event destination that you want to modify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The name of the configuration set that contains the event destination that you want to modify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param configurationSetName The name of the configuration set that contains the event destination that you want to modify.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEventDestinationName", "beanStyleSetterMethodName" : "setEventDestinationName", "c2jName" : "EventDestinationName", "c2jShape" : "EventDestinationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventDestinationName(String)}.\n@param eventDestinationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventDestinationName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The name of the event destination that you want to modify.\n@deprecated Use {@link #eventDestinationName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param eventDestinationName The name of the event destination that you want to modify.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventDestinationName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventDestinationName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventDestinationName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventDestinationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param eventDestinationName The name of the event destination that you want to modify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventDestinationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The name of the event destination that you want to modify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EventDestinationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventDestinationName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventDestinationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param eventDestinationName The name of the event destination that you want to modify.", "setterMethodName" : "setEventDestinationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventDestinationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventDestinationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEventDestination", "beanStyleSetterMethodName" : "setEventDestination", "c2jName" : "EventDestination", "c2jShape" : "EventDestinationDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link EventDestinationDefinition.Builder} avoiding the need to create one manually via {@link EventDestinationDefinition#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventDestinationDefinition.Builder#build()} is called immediately and its result is passed to {@link #eventDestination(EventDestinationDefinition)}.\n@param eventDestination a consumer that will call methods on {@link EventDestinationDefinition.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventDestination(EventDestinationDefinition)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An object that defines the event destination.\n@deprecated Use {@link #eventDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param eventDestination An object that defines the event destination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventDestination(EventDestinationDefinition)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param eventDestination An object that defines the event destination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventDestination", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An object that defines the event destination.", "getterModel" : { "returnType" : "EventDestinationDefinition", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param eventDestination An object that defines the event destination.", "setterMethodName" : "setEventDestination", "setterModel" : { "variableDeclarationType" : "EventDestinationDefinition", "variableName" : "eventDestination", "variableType" : "EventDestinationDefinition", "documentation" : null, "simpleType" : "EventDestinationDefinition", "variableSetterType" : "EventDestinationDefinition" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventDestinationDefinition", "variableName" : "eventDestination", "variableType" : "EventDestinationDefinition", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "EventDestinationDefinition", "variableSetterType" : "EventDestinationDefinition" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConfigurationSetName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The name of the configuration set that contains the event destination that you want to modify.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param configurationSetName The name of the configuration set that contains the event destination that you want to modify.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param configurationSetName The name of the configuration set that contains the event destination that you want to modify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The name of the configuration set that contains the event destination that you want to modify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param configurationSetName The name of the configuration set that contains the event destination that you want to modify.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EventDestination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEventDestination", "beanStyleSetterMethodName" : "setEventDestination", "c2jName" : "EventDestination", "c2jShape" : "EventDestinationDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link EventDestinationDefinition.Builder} avoiding the need to create one manually via {@link EventDestinationDefinition#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventDestinationDefinition.Builder#build()} is called immediately and its result is passed to {@link #eventDestination(EventDestinationDefinition)}.\n@param eventDestination a consumer that will call methods on {@link EventDestinationDefinition.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventDestination(EventDestinationDefinition)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An object that defines the event destination.\n@deprecated Use {@link #eventDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param eventDestination An object that defines the event destination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventDestination(EventDestinationDefinition)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param eventDestination An object that defines the event destination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventDestination", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An object that defines the event destination.", "getterModel" : { "returnType" : "EventDestinationDefinition", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param eventDestination An object that defines the event destination.", "setterMethodName" : "setEventDestination", "setterModel" : { "variableDeclarationType" : "EventDestinationDefinition", "variableName" : "eventDestination", "variableType" : "EventDestinationDefinition", "documentation" : null, "simpleType" : "EventDestinationDefinition", "variableSetterType" : "EventDestinationDefinition" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventDestinationDefinition", "variableName" : "eventDestination", "variableType" : "EventDestinationDefinition", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "EventDestinationDefinition", "variableSetterType" : "EventDestinationDefinition" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EventDestinationName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEventDestinationName", "beanStyleSetterMethodName" : "setEventDestinationName", "c2jName" : "EventDestinationName", "c2jShape" : "EventDestinationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventDestinationName(String)}.\n@param eventDestinationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventDestinationName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The name of the event destination that you want to modify.\n@deprecated Use {@link #eventDestinationName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param eventDestinationName The name of the event destination that you want to modify.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventDestinationName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventDestinationName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventDestinationName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventDestinationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param eventDestinationName The name of the event destination that you want to modify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventDestinationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The name of the event destination that you want to modify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EventDestinationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventDestinationName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventDestinationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param eventDestinationName The name of the event destination that you want to modify.", "setterMethodName" : "setEventDestinationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventDestinationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventDestinationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfigurationSetName", "beanStyleSetterMethodName" : "setConfigurationSetName", "c2jName" : "ConfigurationSetName", "c2jShape" : "ConfigurationSetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configurationSetName(String)}.\n@param configurationSetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configurationSetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The name of the configuration set that contains the event destination that you want to modify.\n@deprecated Use {@link #configurationSetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param configurationSetName The name of the configuration set that contains the event destination that you want to modify.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configurationSetName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfigurationSetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfigurationSetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configurationSetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param configurationSetName The name of the configuration set that contains the event destination that you want to modify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configurationSetName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The name of the configuration set that contains the event destination that you want to modify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConfigurationSetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationSetName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfigurationSetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param configurationSetName The name of the configuration set that contains the event destination that you want to modify.", "setterMethodName" : "setConfigurationSetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configurationSetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the configuration set that contains the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEventDestinationName", "beanStyleSetterMethodName" : "setEventDestinationName", "c2jName" : "EventDestinationName", "c2jShape" : "EventDestinationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventDestinationName(String)}.\n@param eventDestinationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventDestinationName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The name of the event destination that you want to modify.\n@deprecated Use {@link #eventDestinationName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param eventDestinationName The name of the event destination that you want to modify.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventDestinationName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventDestinationName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventDestinationName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventDestinationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param eventDestinationName The name of the event destination that you want to modify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventDestinationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The name of the event destination that you want to modify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "EventDestinationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventDestinationName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventDestinationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param eventDestinationName The name of the event destination that you want to modify.", "setterMethodName" : "setEventDestinationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventDestinationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventDestinationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the event destination that you want to modify.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEventDestination", "beanStyleSetterMethodName" : "setEventDestination", "c2jName" : "EventDestination", "c2jShape" : "EventDestinationDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link EventDestinationDefinition.Builder} avoiding the need to create one manually via {@link EventDestinationDefinition#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventDestinationDefinition.Builder#build()} is called immediately and its result is passed to {@link #eventDestination(EventDestinationDefinition)}.\n@param eventDestination a consumer that will call methods on {@link EventDestinationDefinition.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventDestination(EventDestinationDefinition)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An object that defines the event destination.\n@deprecated Use {@link #eventDestination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param eventDestination An object that defines the event destination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventDestination(EventDestinationDefinition)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventDestination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventDestination", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param eventDestination An object that defines the event destination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventDestination", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An object that defines the event destination.", "getterModel" : { "returnType" : "EventDestinationDefinition", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventDestination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventDestination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param eventDestination An object that defines the event destination.", "setterMethodName" : "setEventDestination", "setterModel" : { "variableDeclarationType" : "EventDestinationDefinition", "variableName" : "eventDestination", "variableType" : "EventDestinationDefinition", "documentation" : null, "simpleType" : "EventDestinationDefinition", "variableSetterType" : "EventDestinationDefinition" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventDestinationDefinition", "variableName" : "eventDestination", "variableType" : "EventDestinationDefinition", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that defines the event destination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "EventDestinationDefinition", "variableSetterType" : "EventDestinationDefinition" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ConfigurationSetName", "EventDestinationName", "EventDestination" ], "shapeName" : "UpdateConfigurationSetEventDestinationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateConfigurationSetEventDestinationRequest", "variableName" : "updateConfigurationSetEventDestinationRequest", "variableType" : "UpdateConfigurationSetEventDestinationRequest", "documentation" : null, "simpleType" : "UpdateConfigurationSetEventDestinationRequest", "variableSetterType" : "UpdateConfigurationSetEventDestinationRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateConfigurationSetEventDestinationResponse" : { "c2jName" : "UpdateConfigurationSetEventDestinationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An HTTP 200 response if the request succeeds, or an error message if the request fails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateConfigurationSetEventDestinationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateConfigurationSetEventDestinationResponse", "variableName" : "updateConfigurationSetEventDestinationResponse", "variableType" : "UpdateConfigurationSetEventDestinationResponse", "documentation" : null, "simpleType" : "UpdateConfigurationSetEventDestinationResponse", "variableSetterType" : "UpdateConfigurationSetEventDestinationResponse" }, "wrapper" : false, "xmlNamespace" : null }, "VolumeStatistics" : { "c2jName" : "VolumeStatistics", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An object that contains information about the amount of email that was delivered to recipients.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInboxRawCount", "beanStyleSetterMethodName" : "setInboxRawCount", "c2jName" : "InboxRawCount", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #inboxRawCount(Long)}.\n@param inboxRawCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inboxRawCount(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The total number of emails that arrived in recipients' inboxes.\n@deprecated Use {@link #inboxRawCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param inboxRawCount The total number of emails that arrived in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #inboxRawCount(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InboxRawCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInboxRawCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inboxRawCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param inboxRawCount The total number of emails that arrived in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inboxRawCount", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The total number of emails that arrived in recipients' inboxes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InboxRawCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InboxRawCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "InboxRawCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param inboxRawCount The total number of emails that arrived in recipients' inboxes.", "setterMethodName" : "setInboxRawCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "inboxRawCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "inboxRawCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpamRawCount", "beanStyleSetterMethodName" : "setSpamRawCount", "c2jName" : "SpamRawCount", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #spamRawCount(Long)}.\n@param spamRawCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spamRawCount(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The total number of emails that arrived in recipients' spam or junk mail folders.\n@deprecated Use {@link #spamRawCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param spamRawCount The total number of emails that arrived in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spamRawCount(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpamRawCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpamRawCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spamRawCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param spamRawCount The total number of emails that arrived in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spamRawCount", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The total number of emails that arrived in recipients' spam or junk mail folders.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SpamRawCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SpamRawCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "SpamRawCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param spamRawCount The total number of emails that arrived in recipients' spam or junk mail folders.", "setterMethodName" : "setSpamRawCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "spamRawCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "spamRawCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProjectedInbox", "beanStyleSetterMethodName" : "setProjectedInbox", "c2jName" : "ProjectedInbox", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #projectedInbox(Long)}.\n@param projectedInbox a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #projectedInbox(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.\n@deprecated Use {@link #projectedInbox()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param projectedInbox An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #projectedInbox(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProjectedInbox property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProjectedInbox", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "projectedInbox", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param projectedInbox An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "projectedInbox", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProjectedInbox", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProjectedInbox", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "ProjectedInbox", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param projectedInbox An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.", "setterMethodName" : "setProjectedInbox", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "projectedInbox", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "projectedInbox", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProjectedSpam", "beanStyleSetterMethodName" : "setProjectedSpam", "c2jName" : "ProjectedSpam", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #projectedSpam(Long)}.\n@param projectedSpam a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #projectedSpam(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.\n@deprecated Use {@link #projectedSpam()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param projectedSpam An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #projectedSpam(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProjectedSpam property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProjectedSpam", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "projectedSpam", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param projectedSpam An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "projectedSpam", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProjectedSpam", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProjectedSpam", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "ProjectedSpam", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param projectedSpam An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.", "setterMethodName" : "setProjectedSpam", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "projectedSpam", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "projectedSpam", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InboxRawCount" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInboxRawCount", "beanStyleSetterMethodName" : "setInboxRawCount", "c2jName" : "InboxRawCount", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #inboxRawCount(Long)}.\n@param inboxRawCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inboxRawCount(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The total number of emails that arrived in recipients' inboxes.\n@deprecated Use {@link #inboxRawCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param inboxRawCount The total number of emails that arrived in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #inboxRawCount(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InboxRawCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInboxRawCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inboxRawCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param inboxRawCount The total number of emails that arrived in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inboxRawCount", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The total number of emails that arrived in recipients' inboxes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InboxRawCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InboxRawCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "InboxRawCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param inboxRawCount The total number of emails that arrived in recipients' inboxes.", "setterMethodName" : "setInboxRawCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "inboxRawCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "inboxRawCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProjectedInbox" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProjectedInbox", "beanStyleSetterMethodName" : "setProjectedInbox", "c2jName" : "ProjectedInbox", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #projectedInbox(Long)}.\n@param projectedInbox a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #projectedInbox(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.\n@deprecated Use {@link #projectedInbox()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param projectedInbox An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #projectedInbox(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProjectedInbox property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProjectedInbox", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "projectedInbox", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param projectedInbox An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "projectedInbox", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProjectedInbox", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProjectedInbox", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "ProjectedInbox", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param projectedInbox An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.", "setterMethodName" : "setProjectedInbox", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "projectedInbox", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "projectedInbox", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProjectedSpam" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProjectedSpam", "beanStyleSetterMethodName" : "setProjectedSpam", "c2jName" : "ProjectedSpam", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #projectedSpam(Long)}.\n@param projectedSpam a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #projectedSpam(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.\n@deprecated Use {@link #projectedSpam()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param projectedSpam An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #projectedSpam(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProjectedSpam property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProjectedSpam", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "projectedSpam", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param projectedSpam An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "projectedSpam", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProjectedSpam", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProjectedSpam", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "ProjectedSpam", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param projectedSpam An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.", "setterMethodName" : "setProjectedSpam", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "projectedSpam", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "projectedSpam", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SpamRawCount" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpamRawCount", "beanStyleSetterMethodName" : "setSpamRawCount", "c2jName" : "SpamRawCount", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #spamRawCount(Long)}.\n@param spamRawCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spamRawCount(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The total number of emails that arrived in recipients' spam or junk mail folders.\n@deprecated Use {@link #spamRawCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param spamRawCount The total number of emails that arrived in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spamRawCount(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpamRawCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpamRawCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spamRawCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param spamRawCount The total number of emails that arrived in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spamRawCount", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The total number of emails that arrived in recipients' spam or junk mail folders.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SpamRawCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SpamRawCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "SpamRawCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param spamRawCount The total number of emails that arrived in recipients' spam or junk mail folders.", "setterMethodName" : "setSpamRawCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "spamRawCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "spamRawCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInboxRawCount", "beanStyleSetterMethodName" : "setInboxRawCount", "c2jName" : "InboxRawCount", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #inboxRawCount(Long)}.\n@param inboxRawCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inboxRawCount(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The total number of emails that arrived in recipients' inboxes.\n@deprecated Use {@link #inboxRawCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param inboxRawCount The total number of emails that arrived in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #inboxRawCount(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InboxRawCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInboxRawCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inboxRawCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param inboxRawCount The total number of emails that arrived in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inboxRawCount", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The total number of emails that arrived in recipients' inboxes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InboxRawCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InboxRawCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "InboxRawCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param inboxRawCount The total number of emails that arrived in recipients' inboxes.", "setterMethodName" : "setInboxRawCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "inboxRawCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "inboxRawCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpamRawCount", "beanStyleSetterMethodName" : "setSpamRawCount", "c2jName" : "SpamRawCount", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #spamRawCount(Long)}.\n@param spamRawCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spamRawCount(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The total number of emails that arrived in recipients' spam or junk mail folders.\n@deprecated Use {@link #spamRawCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param spamRawCount The total number of emails that arrived in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spamRawCount(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpamRawCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpamRawCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spamRawCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param spamRawCount The total number of emails that arrived in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spamRawCount", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The total number of emails that arrived in recipients' spam or junk mail folders.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SpamRawCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SpamRawCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "SpamRawCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param spamRawCount The total number of emails that arrived in recipients' spam or junk mail folders.", "setterMethodName" : "setSpamRawCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "spamRawCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "spamRawCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The total number of emails that arrived in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProjectedInbox", "beanStyleSetterMethodName" : "setProjectedInbox", "c2jName" : "ProjectedInbox", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #projectedInbox(Long)}.\n@param projectedInbox a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #projectedInbox(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.\n@deprecated Use {@link #projectedInbox()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param projectedInbox An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #projectedInbox(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProjectedInbox property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProjectedInbox", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "projectedInbox", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param projectedInbox An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "projectedInbox", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProjectedInbox", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProjectedInbox", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "ProjectedInbox", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param projectedInbox An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.", "setterMethodName" : "setProjectedInbox", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "projectedInbox", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "projectedInbox", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' inboxes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProjectedSpam", "beanStyleSetterMethodName" : "setProjectedSpam", "c2jName" : "ProjectedSpam", "c2jShape" : "Volume", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #projectedSpam(Long)}.\n@param projectedSpam a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #projectedSpam(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.\n@deprecated Use {@link #projectedSpam()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param projectedSpam An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #projectedSpam(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProjectedSpam property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProjectedSpam", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "projectedSpam", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param projectedSpam An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "projectedSpam", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProjectedSpam", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProjectedSpam", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "ProjectedSpam", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param projectedSpam An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.", "setterMethodName" : "setProjectedSpam", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "projectedSpam", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "projectedSpam", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An estimate of the percentage of emails sent from the current domain that will arrive in recipients' spam or junk mail folders.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "VolumeStatistics", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VolumeStatistics", "variableName" : "volumeStatistics", "variableType" : "VolumeStatistics", "documentation" : null, "simpleType" : "VolumeStatistics", "variableSetterType" : "VolumeStatistics" }, "wrapper" : false, "xmlNamespace" : null }, "WarmupStatus" : { "c2jName" : "WarmupStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The warmup status of a dedicated IP.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : [ { "name" : "IN_PROGRESS", "value" : "IN_PROGRESS" }, { "name" : "DONE", "value" : "DONE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "WarmupStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "WarmupStatus", "variableName" : "warmupStatus", "variableType" : "WarmupStatus", "documentation" : null, "simpleType" : "WarmupStatus", "variableSetterType" : "WarmupStatus" }, "wrapper" : false, "xmlNamespace" : null } }, "customAuthorizers" : { }, "customRetryPolicy" : null, "examples" : { "examples" : { }, "version" : null }, "fileHeader" : "/*\n * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\").\n * You may not use this file except in compliance with the License.\n * A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0\n *\n * or in the \"license\" file accompanying this file. This file is distributed\n * on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n * express or implied. See the License for the specific language governing\n * permissions and limitations under the License.\n */\n", "sdkBaseResponseFqcn" : "software.amazon.awssdk.awscore.AwsResponse", "sdkModeledExceptionBaseClassName" : "SesV2Exception", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.sesv2.model.SesV2Exception", "sdkRequestBaseClassName" : "SesV2Request", "sdkResponseBaseClassName" : "SesV2Response" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy